在UWP开发中,可为页面设置数据资源,通过Binding将数据类的属性与文本框关联,实现界面元素与数据源的动态绑定,便于数据展示与更新。
1、 以图示程序为例,CbEntry 类用于存储数据,其中包含若干字符串类型的方法。
2、 需将数据绑定至内容对话框页面,可通过设置页面的Resources属性实现。添加一个CbEntry类型的数据,并为其指定相应的Key值,具体操作所示。
3、 添加数据实例时,需使用local:引用本项目命名空间中的类,系统会自动提示项目内可用的类名。
4、 将TextBox的Binding属性与数据类中的对应属性进行绑定即可实现数据关联。
5、 ShowContentText 是 CbEntry 数据类中的一个属性,其声明方式所示,该属性在此处被定义为只读,无法进行修改。
6、 可将属性设计为可读取和设置的get-set形式,以实现双向绑定功能。支持双向绑定的XAML代码示例如下。
7、 最终效果所示,只需在代码中按图示方法获取页面资源CbEntry,修改其成员属性,UI中绑定的数据便会同步更新。
评论
更多评论