在自定义控件中发现嵌套该自定义控件时提示:无法创建该控件实例,后来查了查问题原因是:在自定义依赖属性过程中默认值与当前值不匹配,下面是代码:
public static readonly DependencyProperty CategoryINFOProperty =
DependencyProperty.Register("MyProperty", typeof(TestProperty), typeof(WPFDemo), new UIPropertyMetadata(0));
后来我将0该为null或者 new TestProperty(),均不能嵌套该控件,该怎么解决呢?
去除 new UIPropertyMetadata(0)参数。