Frage

Zur Zeit arbeite ich an einer Anwendung mit einer Oberfläche mit Registerkarten. Ich möchte den Arbeitsbereich horizontal oder vertikal aufteilen können, durch eine Lasche an einem Rand des Fensters ziehen.

Zum Beispiel öffnen zwei Registerkarten: http://666kb.com/i/b65vvbusbxhvgy8mf.png

Dann ziehen Sie einen Tab auf den unteren Rand des Bildschirms und legen Sie es. Ein zweiter tabcontrol sollte angezeigt werden: http://666kb.com/i/b65vvjnd1ylz54jdz.png

Wie kann ich erreichen, dass mit C # und WPF in .NET 3.5?
Ich denke, Photoshop tut, und ich bin sicher, dass viele andere Anwendungen auch.

War es hilfreich?

Lösung

Besuche AvalonDock , vielleicht kann diese Ihnen helfen, in die richtige Richtung zu bekommen.

Andere Tipps

Die Actipro Tabbed Steuerung Arbeitsbereich ist sehr elegant und ich habe keine Fehler selbst gesehen.

Es gibt ein paar Bibliotheken gibt für diese. Anders als AvalonDock, gibt es Sand Dock und Infragistics WPF-Steuerelemente . Ich habe beide verwendet. Beide haben ihren Anteil an Bugs haben. An diesem Punkt bin ich mit den Infragistics Kontrollen und sie sind immer besser in jeder neuen Version.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top