我正在创建一个自定义的WPF控件,该控件不是一个UserControl。这个自定义控件有两个属性(UnselectedAppearance 和 SelectedAppearance)。这些属性都是相同类型的(Appearance),它继承自 DependencyObject。Appearance类本身有几个依赖属性。我想知道设置每个Appearance属性的默认值的正确方法。我尝试了以下代码,但当我在设计器中尝试使用我的自定义控件时,会抛出异常。
有没有办法我可以做到这一点?
public static readonly DependencyProperty UnselectedAppearanceProperty = DependencyProperty.Register("UnselectedAppearance", typeof(Appearance), typeof(FNDie), new PropertyMetadata(new Appearance()));
有没有办法我可以做到这一点?