我必須更改ListBox的ItemTemplate的背景顏色,具體取決於布爾值的值。 這裏是我的列表框:更改WPF ItemTemplate的背景顏色
<ListBox Name="itemListBox"
ScrollViewer.VerticalScrollBarVisibility="Visible"
SelectionChanged="itemListBox_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<StackPanel Width="200">
<TextBlock FontSize="10"
FontWeight="Bold"
VerticalAlignment="Center"
Text="{Binding Path=Value.DocID}" />
<TextBlock FontSize="10"
VerticalAlignment="Center"
TextWrapping="Wrap"
Text="{Binding Path=Value.Serial}"/>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
如果用戶刪除了某個項目,我想表明他在灰色backrgound。
精度:ListBox綁定到一個Dictionnary,它包含一個布爾值「IsDeleted」。 對不起英語。
謝謝
「如果用戶刪除一個項目」,那麼代碼中的含義是什麼?該項目是否有一個標誌表明它已被刪除? –
列表框綁定到一個字典,其中包含一個布爾值「IsDeleted」 – betsou