2011-01-05 3 views

Antwort

4

Ich denke, Sie suchen nach etwas wie AvalonDock.

alt text

+0

ja danke das ist was ich suche. Ich habe es heruntergeladen und installiert, aber ich weiß nicht, wie man es benutzt –

1

Sie würden entweder ein Listview oder TreeView verwenden. Beide Steuerelemente können Sie Vorlagen für Ihre Elemente schreiben, der Unterschied ist, dass die TreeView hierarchisch ist. Welches Steuerelement Sie verwenden, hängt von der Struktur Ihrer Daten ab, aber Sie werden wahrscheinlich das TreeView verwenden.

Für Ihr TreeView müssen Sie zwei Elementvorlagen definieren, eine für die Stammelemente und eine für die untergeordneten Elemente. Es sollte ganz einfach sein, aber es hängt natürlich von Ihren Daten ab.

2

Verwenden Sie eine Expandersteuerung für die erweiterbaren Header.

Der Inhalt jeder Expander kann ein ListBox mit einem speziellen ItemTemplate (mit Bild ein Text) sein.

http://wpf.codeplex.com/ hat zusätzliche Steuerelemente, die Ihnen helfen.

greetz, knom.

Verwandte Themen