UWP 如何数据绑定Binding到文本框
1、首先,以如图程序为例,类型CbEntry是一个存放数据的类,里边有一些string类型的方法。
2、现在要将数据绑定到一个内容对话框ContentDialog的页面。设置页面的Resources属性,添加一个CbEntry类型的数据,如图,并设置其Key。
3、添加数据实例时,注意添加local:来引用本项目命名空间下的类。如图,可见本项目中的类都会提示出来。
4、然后,给TextBox所在的容器设置DataContext属性为刚才设置的资源钱砀渝测(容器中的控件共享相同的DataContext)。TextBox按照Binding数据绑定设置到数据类的属性即可。
5、刚才设置的ShowContentText是数据类CbEntry的一个属性,属性声明如图。这里只是一个只读属性。
6、做成可读取可设置的get-set属性也可以。这样子可以支持双向绑定。双向绑定的xaml代码如下。
7、最终效果如图,只要在代码中按照如图方式获取页面资源CbEntry,然后修改这个实例的成员,设置其属性,UI中绑定的内容就会跟这变。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:87
阅读量:65
阅读量:33
阅读量:25
阅读量:61