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中绑定的内容就会跟这变。

