博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Wpf ListBox数据绑定实例1--绑定字典集合
阅读量:5230 次
发布时间:2019-06-14

本文共 1215 字,大约阅读时间需要 4 分钟。

1.使用ListBox绑定Dictionary字典数据

ListBox常用事件SelectionChanged

private void bindListBox(){    Dictionary
dic = new Dictionary
(); foreach (var item in Fonts.SystemFontFamilies.OrderBy(q => q.Source)) { dic.Add(item.Source, "---->" + string.Join(",", item.FamilyNames.Select(q => q.ToString()))); //dic.Add(item.Source,"------"); } listBox.ItemsSource = dic;}//选中结果事件private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e){ ListBox thisBox = e.Source as ListBox; //e.AddedItems 所有选中的结果 //e.RemovedItems 所有未选中的结果 //解析结果是 Key Value键值对 KeyValuePair
item = (KeyValuePair
)e.AddedItems[0];}

Xaml

2.使用字典集合单项绑定,ListBox.ItemTemplete模板

后台同上

Xaml定义:

显示结果:

转载于:https://www.cnblogs.com/tianma3798/p/5755732.html

你可能感兴趣的文章
[LintCode] 462 Total Occurrence of Target
查看>>
springboot---redis缓存的使用
查看>>
架构图-模型
查看>>
黑马程序员_Java基础枚举类型
查看>>
一位90后程序员的自述:如何从年薪3w到30w!
查看>>
在.net core上使用Entity FramWork(Db first)
查看>>
UIImage 和 iOS 图片压缩UIImage / UIImageVIew
查看>>
MongoDB的数据库、集合的基本操作
查看>>
ajax向后台传递数组
查看>>
疯狂JAVA16课之对象与内存控制
查看>>
[转载]树、森林和二叉树的转换
查看>>
软件测试-----Graph Coverage作业
查看>>
django ORM创建数据库方法
查看>>
创建Oracle synonym 详解
查看>>
php7 新特性整理
查看>>
RabbitMQ、Redis、Memcache、SQLAlchemy
查看>>
linux查看端口占用
查看>>
Sql常见面试题 受用了
查看>>
知识不是来炫耀的,而是来分享的-----现在的人们却…似乎开始变味了…
查看>>
CSS背景颜色、背景图片、平铺、定位、固定
查看>>