最近看了一些介绍依赖属性的文章,明白了应该如何定义和使用。
只是还不明白什么时候用依赖属性,什么时候用CLR属性?
举个例子,我自定义了一个控件,里面包含10个基础控件,我要把一部分控件的属性传到整体控件的属性里面,
我定义的都是CLR属性
public Visibility ShowChart
{
get { return this.chkShowChart.Visibility; }
set { this.chkShowChart.Visibility = value; }
}
会有啥弊端么? 我感觉运行没啥区别。
“依赖属性是指能够通过代码指定、同时又能够通过Silverlight服务指定其值的属性。在这里,Silverlight服务主要指数据绑定、样式或者动画。”
这里的 绑定 指的是什么 是那个{Binding }么?
为啥我用上面 CLR属性也能写出 Binding
小白一个,没接触过WPF 希望大家不要嫌问题幼稚,帮忙解答一下吧。