【发布时间】:2014-06-24 16:06:42
【问题描述】:
我正在创建一个不是 UserControl 的自定义 WPF 控件。此自定义控件有两个属性(UnselectedAppearance 和 SelectedAppearance)。这两个属性都属于从 DependencyObject 派生的相同类型(外观)。 Appearance 类本身有几个 DependencyProperties。我想知道为每个外观属性设置默认值的正确方法。我尝试过如下代码,但是当我尝试在设计器中使用自定义控件时会引发异常。
public static readonly DependencyProperty UnselectedAppearanceProperty = DependencyProperty.Register("UnselectedAppearance", typeof(Appearance), typeof(FNDie), new PropertyMetadata(new Appearance()));
有什么办法可以做到吗?
【问题讨论】:
标签: wpf