覆盖ItemsControl.AddChild

时间:2014-06-01 15:15:54

标签: c# wpf custom-controls

我正在尝试使用自定义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()方法!

0 个答案:

没有答案