我有一个ListBox和许多相互覆盖/扩展的模板。 如何从代码隐藏中查看当前影响我的ListBox的模板?
我可以从代码隐藏中访问ListBox,它的Template属性给出了这个模板的控件类型,如何获取此模板的名称? 风格相同。
答案 0 :(得分:0)
当您说“获取此模板的名称”时,您的意思是获取其ResourceDictionary中使用的模板的密钥吗?
如果您正在寻找密钥,我认为没有办法获取密钥,因为当您将模板应用于控件时,您使用StaticResource或DynamicResource标记扩展来进行解析(来自钥匙)给你。一旦在ResourceDictionary中找到资源,就会将其应用于控件,并且不再使用该密钥。