gpt4 book ai didi

wpf - 有没有办法检查什么 Style 正在为控件设置属性值?

转载 作者:行者123 更新时间:2023-12-05 01:21:37 28 4
gpt4 key购买 nike

只是想知道是否有任何工具可以查看什么 Style 正在为控件设置属性值。在我们的应用程序中,所有 RadComboBoxes 都将 IsEditable 属性设置为 true。我们正在使用的一些 DLL 导致了此问题。我猜 RadComboBox 有一些 Style 没有 Key 来设置它。

在 WPF Inspector 中,我可以看到我们应用程序中的每个 RadComboBox 控件都将 IsEditable 设置为 True。在“资源”部分下,会显示大量资源,其中一些设置在我们包含在项目中的一些外部 DLL 中。

我想知道是什么特定样式导致了这个问题,以便我们缩小问题范围。

最佳答案

我通常使用 Snoop 检查谁设置了 Telerik 控件的属性.

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

找到 key (通常是 RadSometingStyle 或 Template)后,打开 Telerik 控件的安装目录,浏览到 Themes 文件夹并搜索那里的所有 xaml 文件。你会在那里找到样式定义。祝你好运……:)

关于wpf - 有没有办法检查什么 Style 正在为控件设置属性值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15933262/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com