UWP使用Binding数据绑定到ListView

 时间:2024-11-04 16:45:29

1、首先我们要定义待绑定对象。对象继承的属性和自己的属性都可以绑定。

UWP使用Binding数据绑定到ListView

2、被绑定的属性,甚至可以把数据的序列化反序列化写在属性get/set里。对于只需单向呈现的数据,可以在属性get里边把数据变成想要的形式。

UWP使用Binding数据绑定到ListView

3、要进行数据绑定,首先在xaml代码中设置ItemSource,如图直接写了{Binding},这样稍后要在代码中指定。

UWP使用Binding数据绑定到ListView

4、绑定使用的是DataTemplate,如图代码就是ListView.ItemTemplate的设置。DataTemplate就是每个数据元素适配的样式。

UWP使用Binding数据绑定到ListView

5、在DataTemplate里边定义的元素,如图红框代码进行绑定。设置{Binding Name}绑定到数据对象的绿覆冗猩Name属性上,{Binding BindPortRange}绑定到数据集合的BindPortRange属性上。

UWP使用Binding数据绑定到ListView

6、在代码中,创建要绑定的数据集合,是ObservableCollection<墙绅褡孛数据对象>的类型。ObservableCollection是专门用来绑定的,会在列表变化时触发通知。

UWP使用Binding数据绑定到ListView

7、在代码中指定列表框的ItemSource属性,设置数据源。最后在应用中有了如下效果。(逻辑代码只对ObservableCollection集合进行操作即可)

UWP使用Binding数据绑定到ListViewUWP使用Binding数据绑定到ListView
  • UWP 如何数据绑定Binding到文本框?
  • UWP如何让Binding绑定跟随属性值更新?
  • Xamarin Android开发控件之ListView展示数据
  • Android开发学习:[1]列表视图(ListView)
  • 【Android】控件ListView获取item对象
  • 热门搜索
    海口旅游景点 包头旅游 陕西旅游年票 旅游业的发展前景 辽宁旅游景点大全 鼓浪屿旅游攻略 武汉旅游景点 意大利旅游 海南岛旅游景点 上海旅游景点推荐