wpf知道模板何时发生变化

时间:2009-10-08 01:57:06

标签: wpf templates

也许以前曾经问过这个问题,但我似乎无法通过搜索和谷歌搜索找到答案。我需要的是一种告诉控件模板何时发生变化的方法。这意味着我正在寻找在控件上更改模板时触发的事件。一个名为TemplateChanged的事件。我没有在对象层次结构中看到任何具有此事件的对象。我在这里错过了什么吗?必须有一种方法可以获得控件上更改模板的通知。提前谢谢。

2 个答案:

答案 0 :(得分:1)

您是否尝试重写OnApplyTemplate()方法?

答案 1 :(得分:1)

解决方案可能是: 覆盖OnApplyTemplate以抛出一些自定义事件。 在外部订阅此活动。

小心处理程序;)