我試圖改變一個列表框的選定項的背景色。它會更改背景顏色,但下次如果我選擇其他項目,則上一個選定項目的背景顏色應設置爲null或默認。如何更改選定項的背景色在ListBox編程?
列表框的名字是lstContacts。
私人無效lstContacts_SelectionChanged(對象發件人,SelectionChangedEventArgs E)
lstContacts.ClearValue(ListBox.BackgroundProperty);//its not working
ListBoxItem item = lstContacts.ItemContainer.ContainerFromItem(lstContacts.SelectedItem) as ListBoxItem;
item.Background = new SolidColorBrush(Colors.Red);
誰能幫助我?
我面臨同樣的問題,你有沒有得到這方面的任何解決方案? –