您好,登錄后才能下訂單哦!
要為ListBox控件的不同項設置不同的背景色,可以通過自定義樣式或者代碼進行設置。以下是兩種方法:
<ListBox>
<ListBox.ItemContainerStyle>
<Style TargetType="ListBoxItem">
<Style.Triggers>
<Trigger Property="ItemsControl.AlternationIndex" Value="0">
<Setter Property="Background" Value="LightGray"/>
</Trigger>
<Trigger Property="ItemsControl.AlternationIndex" Value="1">
<Setter Property="Background" Value="White"/>
</Trigger>
</Style.Triggers>
</Style>
</ListBox.ItemContainerStyle>
</ListBox>
for (int i = 0; i < listBox.Items.Count; i++)
{
if (i == 2)
{
ListBoxItem item = (ListBoxItem)listBox.Items[i];
item.Background = Brushes.Red;
}
}
這樣就可以根據需要在ListBox控件中設置不同項的背景色。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。