Wpf 如何检查控件何时获得或更改视觉父对象?

Wpf 如何检查控件何时获得或更改视觉父对象?,wpf,events,parent,visual-tree,Wpf,Events,Parent,Visual Tree,我想钩住控件的可视父对象的事件。您可以覆盖OnVisualParentChanged()方法,以便在可视父对象发生更改时收到通知 请注意,实际使用这种方法几乎总是一个坏主意:在99%的情况下,数据模板应该通过设置相关控件的属性来连接它们,否则最好使用附加的继承属性来处理。但是对于其他1%的用户,有OnVisualParentChanged()您可以覆盖OnVisualParentChanged()方法,以便在您的视觉父对象发生更改时收到通知 请注意,实际使用这种方法几乎总是一个坏主意:在99%的

我想钩住控件的可视父对象的事件。

您可以覆盖
OnVisualParentChanged()
方法,以便在可视父对象发生更改时收到通知


请注意,实际使用这种方法几乎总是一个坏主意:在99%的情况下,数据模板应该通过设置相关控件的属性来连接它们,否则最好使用附加的继承属性来处理。但是对于其他1%的用户,有
OnVisualParentChanged()

您可以覆盖
OnVisualParentChanged()
方法,以便在您的视觉父对象发生更改时收到通知

请注意,实际使用这种方法几乎总是一个坏主意:在99%的情况下,数据模板应该通过设置相关控件的属性来连接它们,否则最好使用附加的继承属性来处理。但是对于其他1%的用户,有
OnVisualParentChanged()