【发布时间】:2012-03-22 09:05:39
【问题描述】:
在大型 WPF 项目中,按钮上的填充设置没有任何效果。按钮上没有设置样式、模板等,但它仍然不会使用我的填充。
<StackPanel>
<Button Padding="20, 20">Hello</Button>
</StackPanel>
我在一个全新的项目中尝试过这个,它就像一个魅力。显然,项目中某处有一些全局样式、模板导致了这种情况。在 xaml 文件中的某个位置,或者在某个资源文件中。由于这个项目相当庞大,我经历一切是不可行的。
如何调试这个?我可以看到覆盖填充的内容吗?
我尝试用Snoop 2.7.0 窥探,但它并没有真正告诉我太多。有关如何处理此类错误的任何提示?
编辑
我查看了ValueSource 的一些属性:
- 填充=本地
- ContentTemplate=默认
- 模板=样式
【问题讨论】:
标签: c# wpf debugging xaml styles