ListView 绑定 字典
数据绑定:
Xaml 代码
ItemsSource = {Binding 字典名}
获取界面选中项:
c#代码
var b = (KeyValuePair<键,值>)ListViewName.SeletedValue; // 键,值的数据类型与绑定的字典相同
键数据类型 变量名1 = b.Key;
值数据类型 变量名2 = b.Value;
待解决问题:
ListView界面显示的内容是字典中值的一个结构体内的属性,应该如何绑定。
比如:
Xaml后台代码
Dictionary<int, People> PeopleDic = new Dictionary<int, People>();
ListViewName.ItemsSource = PeopleDic.Values;
实体类
Public Class School
{
public string Name{get; set;}
}
Public Class People
{
pubilc School Sc=new School();
}
如何实现ListView项显示的是School 的 Name属性?