Schon wieder WPF: Highlight-Farbschema eines TreeView

05/11/2007 - 10:18 von Michaela Meier | Report spam
Hallo,

Ich versuche, das Farbschema eines TreeView entsprechend dieses Beispiels
für eine Listbox zu verbiegen:

http://forums.microsoft.com/MSDN/Sh...spx?PostID34410&SiteID=1&pageid=0

Das Ziel: Selbst wenn das Control den Focus verliert, soll das Highlight
trotzdem noch deutlich sichtbar bleiben.

"ListBoxItem" habe ich jeweils durch "TreeviewItem" ersetzt, aber im
Gegensatz zur ListBox (mit der dies tatsàchlich funktioniert) werden die
Elemente des Treeview überhaupt nicht mehr angezeigt. Weder farbig noch
sonstwie. Fehlermeldungen gibt es keine.

Kann mir mal jemand auf die Sprünge helfen, welche anderen Eigenschaften
nicht von einer ListBox auf ein TreeView übertragbar sind und wie eine
funktionsfàhiger XAML-Code auszusehen hàtte?

TIA
 

Lesen sie die antworten

#1 Frank Dzaebel
05/11/2007 - 23:44 | Warnen spam
Hallo Michaela,

Ich versuche, das Farbschema eines TreeView entsprechend dieses Beispiels
für eine Listbox zu verbiegen: ..
Das Ziel: Selbst wenn das Control den Focus verliert, soll das Highlight
trotzdem noch deutlich sichtbar bleiben. [...]
"ListBoxItem" habe ich jeweils durch "TreeviewItem" ersetzt, aber im
Gegensatz zur ListBox (mit der dies tatsàchlich funktioniert) werden die
Elemente des Treeview überhaupt nicht mehr angezeigt.



Wie kommst Du denn darauf, dass man das einfach
nur das ersetzen kann. Schau mal das TreeView
Standardtemplate (ItemsControl/HeaderedItemsControl)
im Gegensatz zum ListBox-Standardtemplate
(ContentControl) an:

[WPF ListBoxItem und TreeViewItem Standard-Template]
http://dzaebel.net/WpfListBoxItemTreeViewItem.htm

Du solltest es ggf. analog folgendem machen:

[TreeView ControlTemplate Example]
http://msdn2.microsoft.com/en-us/li...52048.aspx
-> Kompletter Download:
http://msdn2.microsoft.com/en-us/li...71597.aspx


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen