我正在尝试使用自定义AddChild()行为编写自定义ItemsControl,如下所示:
public class MyItems : ItemsControl
{
static MyItems()
{
DefaultStyleKeyProperty.OverrideMetadata(typeof(MyItems), new FrameworkPropertyMetadata(typeof(MyItems)));
}
protected override void AddChild(object value)
{
base.AddChild(value);
}
}
我在XAML中添加了一些元素,如下所示
<local:MyItems>
<TextBox>kjasdgcs dj</TextBox>
<TextBox>kjasdgcs dj</TextBox>
<TextBox>kjasdgcs dj</TextBox>
</local:MyItems>
但是从不调用AddChild()方法!