相关疑难解决方法(0)

如何设置从 DependencyObject 派生的类型的 DependencyProperty 的默认值

我正在创建一个不是UserControl的自定义 WPF 控件。此自定义控件有两个属性(UnselectedAppearance 和 SelectedAppearance)。这两个属性具有相同的类型(外观),均派生自 DependencyObject。Appearance 类本身有几个 DependencyProperties。我想知道为每个外观属性设置默认值的正确方法。我尝试过如下代码,但是当我尝试在设计器中使用自定义控件时,会引发异常。

public static readonly DependencyProperty UnselectedAppearanceProperty = DependencyProperty.Register("UnselectedAppearance", typeof(Appearance), typeof(FNDie), new PropertyMetadata(new Appearance()));
Run Code Online (Sandbox Code Playgroud)

我有什么办法可以做到这一点吗?

wpf

3
推荐指数
1
解决办法
5568
查看次数

标签 统计

wpf ×1