WPF:重置颜色以使用模板颜色

标签 wpf

我目前有一个 listboxitemcontainer,如果选择它,背景会变成蓝色。

但是后来我以编程方式设置:Border.Background = new Solidcolorbrush(colors.white);

现在如何重置边框背景以再次使用模板颜色?现在,当我再次选择该框时,它不再变成选择颜色。

最佳答案

border.ClearValue(Border.BackgroundProperty);

关于WPF:重置颜色以使用模板颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406900/

相关文章:

c# - 如何在列表框项上设置边框

c# - 如何在 WPF 中随 TextBox 的大小缩放文本的大小?

wpf - Prism (CAL) 中的模块如何相互通信?

wpf - XAML 标记使用 DecimalConverter?

c# - 我们可以在代码隐藏中使用 WPF 绑定(bind)中的 Where 子句吗?

c# - ListBox ItemTemplate 背景透明

wpf - WPF:如何设置或禁用文本框的默认ContextMenu

WPF:使用扩展 ListItems 创建 ListView

c# - BindableBase 与 INotifyChanged

c# - XAML 在 Visual Studio 中不刷新