只是想知道是否有任何工具可以查看Style为控件设置属性值。在我们的应用程序中,所有RadComboBox都将IsEditable
属性设置为true。我们正在使用的一些DLL导致这种情况。我猜测RadComboBox中有一些Style
没有Key
来设置它。
在WPF Inspector中,我可以看到应用程序中的每个RadComboBox控件都将IsEditable
设置为True
。在参考资料部分,有一堆资源显示出来,其中一些资源设置在我们项目中包含的一些外部DLL中。
我想知道什么样的风格造成这种情况,以便我们可以缩小我们的问题。
答案 0 :(得分:5)
我通常会使用Snoop检查谁在Telerik控件上设置属性。
使用Control + Mouse悬停固定元素。然后在可视树中选择exact元素,选择可疑Style属性并使用Delve按钮查看Style属性的属性,即查找x:Key。
当您找到密钥(通常为RadSometingStyle或Template)时,打开Telerik控件的安装目录,浏览到Themes foleder并搜索那里的所有xaml文件。你会在那里找到风格定义。祝你好运...... :)