我有一个TextBox,我希望在将背景属性更改为其他颜色后将其重置为默认值。
我尝试将其设置为SystemColors.WindowBrush
,但是,如果更新显示设置以更改此值,则不会动态反映在TextBox中(如果 TextBox.Background,它会正常显示) 尚未触及)。
知道怎么做吗?
答案 0 :(得分:2)
根据我对WPF绑定系统的理解,将其设置为DependencyProperty.UnsetValue
应该将其恢复为WPF,以确定如何处理它。
答案 1 :(得分:0)
对于 Wpf,这条线对我有用:
TextBox1.ClearValue(TextBox.BackgroundProperty);