当我创建一个依赖属性,c#中的属性时,我输入GetValue和SetValue方法?我必须一直这样做吗?
public double Minimum
{
get { return (double)GetValue(MinimumProperty); }
set { SetValue(MinimumProperty, value); }
}
答案 0 :(得分:0)
是的,你必须这样做。
依赖属性的工作方式与普通属性略有不同,你不能像变量那样获取/设置它们,你需要使用Get/SetValue
函数。
如果愿意,您可以删除 DP的属性访问者,但非常方便。
请注意,使用propdp
代码段创建它非常快。
例如,如果您没有该属性,则可以使用以下方法检索DP值:
(double)GetValue(MinimumProperty);