我必须更改 WPF 列表框中的动画,因为我使用自己的。
浅蓝色是我的选择(我使用事件 select_changed 进行了选择,然后将 TextBlock.Background 更改为浅蓝色)
蓝色选择是默认的,我希望它是透明的,这样选择会更优雅。
有谁知道这是怎么做到的吗?
这是我目前正在做的事情:
foreach (var item in myListBox.Items)
(item as TextBlock).Background = Brushes.White;
if (myListBox.SelectedItem != null)
(myListBox.SelectedItem as TextBlock).Background= Brushes.LightBlue;
myListBox.ScrollIntoView(myListBox.SelectedItem);