我正在开发一个WPF应用程序,我需要通过后面的代码向Listbox添加资源,因为我正在动态创建ListBox。下面我通过XAML将资源添加到listbox,如何通过CodeBehind添加资源?
<ListBox.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#FFF3800C" />
<SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="#FFF3800C" />
</ListBox.Resources>
答案 0 :(得分:1)
尝试这是否有帮助并让我知道结果
SolidColorBrush highLightBrush = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFF3800C"));
this.listbox.Resources.Add("HighlightBrushKey", highLightBrush);