UWP使用Binding数据绑定到ListView

 时间:2026-02-18 09:41:05

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数据绑定到ListView

UWP使用Binding数据绑定到ListView

  • UWP 如何数据绑定Binding到文本框?
  • UWP如何让Binding绑定跟随属性值更新?
  • Xamarin Android开发控件之ListView展示数据
  • Android开发学习:[1]列表视图(ListView)
  • 【Android】控件ListView获取item对象
  • 热门搜索
    岳阳旅游公司 长沙周边旅游 长白山旅游地图 昆明大理丽江旅游 宁波旅游图 丽江旅游花费 长隆旅游度假区 云南旅游风景区 麦豆旅游网 湖北在线旅游网