UWP 如何数据绑定Binding到文本框?

时间:2026-02-14 14:06:27

1、首先,以如图程序为例,类型CbEntry是一个存放数据的类,里边有一些string类型的方法。

UWP 如何数据绑定Binding到文本框?

2、现在要将数据绑定到一个内容对话框ContentDialog的页面。设置页面的Resources属性,添加一个CbEntry类型的数据,如图,并设置其Key。

UWP 如何数据绑定Binding到文本框?

3、添加数据实例时,注意添加local:来引用本项目命名空间下的类。如图,可见本项目中的类都会提示出来。

UWP 如何数据绑定Binding到文本框?

4、然后,给TextBox所在的容器设置DataContext属性为刚才设置的资源(容器中的控件共享相同的DataContext)。

TextBox按照Binding数据绑定设置到数据类的属性即可。

UWP 如何数据绑定Binding到文本框?

5、刚才设置的ShowContentText是数据类CbEntry的一个属性,属性声明如图。这里只是一个只读属性。

UWP 如何数据绑定Binding到文本框?

6、做成可读取可设置的get-set属性也可以。这样子可以支持双向绑定。双向绑定的xaml代码如下。

UWP 如何数据绑定Binding到文本框?

UWP 如何数据绑定Binding到文本框?

7、最终效果如图,只要在代码中按照如图方式获取页面资源CbEntry,然后修改这个实例的成员,设置其属性,UI中绑定的内容就会跟这变。

UWP 如何数据绑定Binding到文本框?

UWP 如何数据绑定Binding到文本框?

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com