Gibt es interaktive Panels ?

-Element für UserInterface-

Hallo,

ich suche eine Möglichkeit um ein TapControl so einzustellen, damit der Nutzer es per Drag&Drop  am Bildschirmrand oder an einem anderen TapControl plazieren kann. So wie man es von Photoshop kennt. 

Ist so etwas mit Expression Blend 4 möglich?

Würde mich über eine Antwort freuen!

Grüße Artur

Nur in XAML, also mit

Bild von Daniel Greitens

Nur in XAML, also mit Expression Blend, ist das nicht möglich. Du wirst programmieren müssen.

Allerdings ist mir eines nicht ganz klar: Willst Du die Tab-Reiter von einem Content-Control an ein anderes verschieben? Die sind fest mit dem content verdrahtet Eigentlich sind TabItems abgeleitete HeaderedContentControls, die entsprechend aus einem Header (=Reiter) und einem Inhalt bestehen. Wenn Du nur das Docking verändern willst, also die Reiter von ein un demselben TabControl per Drag nach rechts, oben, unten oder links manövrieren möchtest, dann wäre es wahrscheinlich gar nicht so schwierig, denn das TabControl unterstützt bvon Hause aus verschiedene Positionen der Reiter. Beim Draggen per Code die Maus-Position abfragen, sobald die über einem Schwellwert kommt, das Docking des TabControls entsprechend ändern.

Viele Grüße, Daniel Greitens

Hallo Artur, schau dir mal

Hallo Artur,

schau dir mal das AvalonDock an, vielleicht hilft dir das weiter ...

Viele Grüße.