这个问题感觉很简单,但我找不到答案:
如何将Button更改回默认值?我的VS2010开始给我一个奇怪的颜色按钮,我必须手动设置按钮看起来像它的默认自我。
我试过了:
btn.Background = null; // only make it transparent, not default background
任何?
答案 0 :(得分:21)
使用ClearValue - 方法恢复默认值。
btn.ClearValue(Button.BackgroundProperty);
或
btn.ClearValue(Control.BackgroundProperty);
这会设置按钮的background属性。但是,如果您更改了按钮模板,这将无济于事。在这种情况下,查找Button.Template - 属性的显式声明或设置Button.Template属性的样式。如果有类似
的内容,请特别注意您的App.xaml<style TargetType="Button">
...
</style>
或
<style TargetType="{x:Type Button}">
...
</style>