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

2025-10-25 01:19:50

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到文本框?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢