Forums Neueste Beiträge
 

ListView und Converter

15/10/2008 - 16:39 von Wojtek Kusch | Report spam
Hallo!
Ich habe eine ListView (WPF) und möchte jede zweite Zeile farbig markieren.
Dazu hab eich einen BackgroundConverter implemntiert. Aber ich habe
Schwierigkeiten ihn einzubinden. Folgendes bewirkt einfach nichts:


<ListView.Resources>
<my:BackgroundConverter x:Key="BackgroundConverter" />

<Style x:Key="{x:Type ListViewItem}" TargetType="ListViewItem">
<Setter Property="Background">
<Setter.Value>
<Binding RelativeSource="{RelativeSource Self}"
Converter="{StaticResource BackgroundConverter}"/>
</Setter.Value>
</Setter>
</Style>
</ListView.Resources>

Habe aber im Debugger festgestellt, dass der BackgroundConverter für
jede Zeile aufgerufen wird, und die richtige Hintergrundfarbe liefert.

Was mache ich falsch? Danke für die Hilfe,
Wojtek
 

Lesen sie die antworten

#1 Frank Dzaebel
16/10/2008 - 08:15 | Warnen spam
Hallo Wojtek,

Ich habe eine ListView (WPF) und möchte jede zweite Zeile farbig
markieren.
Dazu hab eich einen BackgroundConverter implemntiert. Aber ich habe
Schwierigkeiten ihn einzubinden. Folgendes bewirkt einfach nichts:



Evtl. eins der folgenden Dinge nicht funktional:

[Gewusst wie: Ändern der Hintergrundfarbe von Zeilen in einem
ListView-Steuerelement]
http://msdn.microsoft.com/de-de/lib...50769.aspx

Alternative Implementation ggf.:

[Download - Anzeige alternierender Stile in ListView, ComboBox, Menü und
ListBox]
http://Dzaebel.NET/Downloads/WpfLis...ernate.zip


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

Ähnliche fragen