Witam,
mam następujący problem (niestety moja wiedza dotycząca WPF nie jest zbyt wielka) i nie umiem go rozwiązać, mianowicie:
mam Listboxa i chciałbym w zależności od tego jakie są parametry pewnej zmiennej (bool online;) żeby po zaznaczeniu elementu podświetlił go albo na czerwono(false) albo na zielono(true)
niestety na chwilę obecną potrafię zmienić tylko kolor wszystkich zaznaczonych elementów (a chciałbym, żeby ten kolor zmieniał się w zależności od tej zmiennej)
na chwilę obecną posiadam tylko kolor zaznaczenia kiedy jest focus a kiedy go nie ma:
<Style x:Key="myListboxStyle">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Gray" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="LightGray" />
</Style.Resources>
</Style>
<ListBox Name="listBox1
Width="153"
IsEnabled="True"
Visibility="Visible"
SelectionChanged="listBox1_SelectionChanged"
MouseDoubleClick="listBox1_MouseDoubleClick"
Style="{StaticResource myListboxStyle}"/>
i potem w kodzie chciałbym to wykorzystać mniej więcej tak: if(online) podsietlnazielono(); else podswietlnaczerwono();
z góry dziękuję za pomoc;
Pozdrawiam