Wpf 有没有办法检查为控件设置属性值的样式?

Wpf 有没有办法检查为控件设置属性值的样式?,wpf,telerik,styles,rad-controls,radcombobox,Wpf,Telerik,Styles,Rad Controls,Radcombobox,只是想知道是否有任何工具可以查看为控件设置属性值的样式。在我们的应用程序中,所有RadComboBox的IsEditable属性都设置为true。我们正在使用的某个DLL导致了这种情况。我猜RadComboBox会有一些没有按键的风格来设置这一点 在WPF Inspector中,我可以看到我们应用程序中的每个RadComboBox控件都将IsEditable设置为True。在参考资料部分,有一堆资源显示出来,其中一些是在我们项目中包含的一些外部DLL中设置的 我想知道是什么特定的风格导致了这种情

只是想知道是否有任何工具可以查看为控件设置属性值的样式。在我们的应用程序中,所有RadComboBox的IsEditable属性都设置为true。我们正在使用的某个DLL导致了这种情况。我猜RadComboBox会有一些没有按键的风格来设置这一点

在WPF Inspector中,我可以看到我们应用程序中的每个RadComboBox控件都将IsEditable设置为True。在参考资料部分,有一堆资源显示出来,其中一些是在我们项目中包含的一些外部DLL中设置的


我想知道是什么特定的风格导致了这种情况,这样我们就可以缩小问题的范围。

我通常会通过使用来检查是谁在Telerik控件上设置了属性

使用Control+鼠标悬停锁定元素。然后选择视觉树中的精确元素,选择可疑的Style属性,并使用Delve按钮查看Style属性的属性,即查找x:Key


当您找到键通常是RadSometingStyle或Template时,打开Telerik控件的安装目录,浏览到主题文件夹并搜索那里的所有xaml文件。您可以在那里找到样式定义。祝你好运…:

谢谢你建议史努比!用于查找x:Key,但我的只是显示System.Windows.Controls.TextBox,所以我猜我的样式在本例中是一个没有指定x:Key的样式,它基于某个地方的另一个样式。@Zack您是对的,这意味着样式是通过属性设置的。这是默认主题中的默认样式,如果您加载了一些自定义主题,则是覆盖样式。