在我的自定义行为中,我创建了以下依赖项属性:
public double FontSize
{
get { return (double)GetValue(FontSizeProperty); }
set { SetValue(FontSizeProperty, value); }
}
public static readonly DependencyProperty FontSizeProperty = DependencyProperty.Register(
"FontSize",
typeof (double),
typeof (CustomBehavior),
new PropertyMetadata(11, null));
答案 0 :(得分:0)
我不知道这是否有帮助,或者你是否已找到答案,但我在这里是为了......
问题的第2部分:
首先声明一个项目枚举:
public enum DDItems
{
Default = 0,
Item1 = 1,
Item2 = 2,
Item3 = 3,
Item4 = 4,
Item5 = 5
}
然后你有这样的依赖属性:
public DDItems TextSearchModeABC
{
get
{
return (DDItems)GetValue(MyItemProperty);
}
set
{
SetValue(MyItemProperty, value);
}
}
public static readonly DependencyProperty MyItemProperty =
DependencyProperty.Register("MyItemProperty", typeof(DDItems), typeof(MyControlType), new PropertyMetadata(null));
希望这有帮助。