0

我有一个 ListBox 和许多相互覆盖/扩展的模板。如何从代码隐藏中检查当前影响我的 ListBox 的模板是什么?

我可以从代码隐藏中访问 ListBox,它的 Template 属性给出了这个模板的控制类型,如何获取这个模板的名称?款式也是一样。

4

1 回答 1

0

当您说“获取此模板的名称”时,您的意思是获取模板在其 ResourceDictionary 中使用的密钥吗?

如果您正在寻找密钥,我认为没有办法抓住它,因为当您将模板应用于控件时,您会使用 StaticResource 或 DynamicResource 标记扩展来进行解析(来自密钥)为你。在 ResourceDictionary 中找到资源后,将其应用于控件并且不再使用该键。

于 2009-10-02T12:42:39.813 回答