如何将文本框的边框颜色重置为默认系统颜色

3

我在WPF中将文本框的颜色更改为红色进行验证。

但我找不到一种方法,在清空表单后将其更改回系统默认值。

我认为可以通过清除边框画笔属性轻松地将其更改回默认值,但我似乎找不到它。

有没有一种简单的方法可以重置为默认值,而无需手动设置为系统颜色?


BorderBrush 是我要改变的部分,所以我需要重置该属性。 - Tbooty
2个回答

5
发现了如何做到这一点:
Textbox.ClearValue(Border.BorderBrushProperty)

1
@CalvinSmith,你不知道他是否先搜索了一下吗?回答自己的问题是完全可以的,如果其他人也遇到同样的问题,这对整个社区都是有帮助的。为Tbooty点赞+1。 - KyleMit
@KyleMit 我在质疑这篇帖子,然后7分钟后回答了自己。 - DidIReallyWriteThat
@CalvinSmith,是的,我理解了。我只是想说,完全这样做非常棒。我们希望人们可以在任何时候继续搜索和回答自己的问题。你可能不同意,但我认为这是使这个社区和它的用户伟大的因素之一。 - KyleMit

0
TextBox.BorderColor = Color.Empty

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接