Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Tabbed Interface in C#/WPF

Tags:

c#

wpf

tabbed

I am currently working on an application with a tabbed interface. I want to be able to split the workspace horizontally or vertically by dragging a tab to one edge of the window.

For example, open two tabs: http://666kb.com/i/b65vvbusbxhvgy8mf.png

Then drag one tab to the bottom of the screen and drop it. A second tabcontrol should appear: http://666kb.com/i/b65vvjnd1ylz54jdz.png

How can I achieve that with C# and WPF in .NET 3.5?
I think Photoshop does that and I'm sure many other applications too.

like image 731
Christian Hubmann Avatar asked Jul 21 '26 03:07

Christian Hubmann


2 Answers

check out AvalonDock, maybe this can help you to get into the right direction.

like image 50
Joachim Kerschbaumer Avatar answered Jul 23 '26 16:07

Joachim Kerschbaumer


The Actipro tabbed workspace control is very elegant and I haven't seen any bugs myself.

like image 34
Robert Avatar answered Jul 23 '26 15:07

Robert