自定义控件中控件绑定自身属性的方法
2013-04-25 17:12
295 查看
在开发应用的时候,难免会制作一些用户控件什么的。控件肯定会有显示数据的功能,而大部分数据又会来自于外界,所以我们需要写一些依赖项属性好让外界把值赋过来。可是得到了值那么又怎么才能绑定它呢?其实很简单,就是在构造里写一句DataContext = this; 然后xaml里面在要绑定的地方写{Binding 属性名}就可以了。
注:这样做存在问题
在构造方法内对DataContext设置的话会覆盖外界给的DataContext导致外界无法绑定数据。
所以要么直接Binding外界DataContext中的数据,要么就改用自定义控件然后使用模板绑定。
注:这样做存在问题
在构造方法内对DataContext设置的话会覆盖外界给的DataContext导致外界无法绑定数据。
所以要么直接Binding外界DataContext中的数据,要么就改用自定义控件然后使用模板绑定。
相关文章推荐
- HyperLink控件的NavigateUrl属性绑定方法
- 在VS2008中创建自定义控件(十五)创建控件时出错(未能对属性XXX设置XXX)的解决方法
- WPF自定义控件,将该控件中包含的控件的某个属性绑定到自定义的属性对外暴露
- 在VS2008中创建自定义控件(十五)创建控件时出错(未能对属性XXX设置XXX)的解决方法 (转)
- WPF 自定义控件的依赖属性的绑定方法
- 在VS2008中创建自定义控件(十五)创建控件时出错(未能对属性XXX设置XXX)的解决方法
- Vue input控件通过value绑定动态属性及修饰符的方法
- DataList控件判断并绑定数据的方法
- EasyUI 中 DataGrid 控件 列 如何绑定对象中的属性
- asp.net Xml绑定到数据控件的两种简单方法
- 写一个方法进行各种属性的更新,而不要每个界面设置改变都改变一个属性。就是点击应用或确定按钮时调用这个更新属性的方法,遍历所有(控制对象属性的)界面控件的状态(值),进行属性修改和刷新。
- Android中Button用onClick属性绑定方法
- 调用用户控件的属性、事件、方法的技巧
- java动态绑定在属性和方法上的不同
- 初学android-自定义控件以及控件属性
- iview日期控件,双向绑定日期格式的方法
- ListView控件属性、方法、事件
- Formlist,GridView,Datalist等控件中访问自定义控件的方法
- WPF 绑定StaticResource到控件的方法
- ASP.NET编程软件课程中控件常见的一些属性及方法介绍