【发布时间】:2011-07-29 04:27:09
【问题描述】:
我有一个自定义控件(一个 Adorner),它包装了另一个控件(一个文本框)。
public class MyCustomAdorner : Decorator
{
...
public MyCustomAdorner()
{
Child = new TextBox();
}
}
我希望能够覆盖 VisibilityChanged 以便 MyCustomAdorner 的事件仅在 Child 的可见性更改时才被触发,而不是实际的装饰器。我该怎么办?
【问题讨论】:
-
为
ChildVisibilityChanged创建一个单独的事件可能更容易(也可能更明智),而不是更改现有事件的含义。
标签: wpf custom-controls visibility adorner routed-events