ComboBox使用Dictionary来绑定数据的话需要在xaml上写上两个属性:

SelectedValuePath="Key" DisplayMemberPath="Value"

完整:

<ComboBox x:Name="type" Width="200" Height="35" SelectedValuePath="Key" DisplayMemberPath="Value">
</ComboBox>

在c#中:

Dictionary<int,string> array = new Dictionary<int,string>();
array.add(1,"大白菜");
array.add(2,"小青菜");
array.add(3,"小萝卜");
array.add(4,"大青椒");
type.ItemsSource = array;

初始化选中:
下面的data_id就是保存的数据内容,编辑的前提需要获取之前的选中项

 foreach (var item in array){if (item.Key == data_id){type.SelectedItem = item;break;}}

wpf ComboBox使用Dictionary来绑定数据相关推荐

  1. 如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter...

    一.如何从 Datagrid 中获得单元格的内容 DataGrid 属于一种 ItemsControl, 因此,它有 Items 属性并且用ItemContainer 封装它的 items. 但是,W ...

  2. combobox绑定数据

    今天开发过程中遇到Combobox绑定数据的需求,研究了下绑定DataTable,现在Po上来,有时间研究下绑定其他类型的数据,到时候再来更新. 废话不多说,上代码: //清空一下绑定 m_Combo ...

  3. ListBox和ComboBox绑定数据简单例子

    1. 将集合数据绑定到ListBox和ComboBox控件,界面上显示某个属性的内容 //自定义了Person类(有Name,Age,Heigth等属性) List<Person> per ...

  4. WPF and Silverlight 学习笔记(二十二):使用代码实现绑定、绑定数据的验证

    一.通过代码实现数据绑定 通过代码实现数据绑定,使用的是System.Windows.Data命名空间的Binding类,主要使用Binding类的如下的属性: Source属性:绑定到的数据源 Mo ...

  5. C#中WPF ListView绑定数据的实例详解

    C#中WPF ListView绑定数据的实例详解 发布时间: 2019-03-09 19:29:46 来源: 互联网 作者: 晨曦888 栏目: C#教程 点击: 298 这篇文章主要介绍了C#中WP ...

  6. Winform 使用ComboBox.DataSource绑定数据会触发SelectedIndexChanged事件解决

    1.绑定数据后再添加SelectedIndexChanged事件 2.SelectedIndexChanged事件中判断是否是选择项改变触发事件 if(ComboxBox1.ContainsFocus ...

  7. WPF ComboBox 使用 ResourceBinding 动态绑定资源键并支持语言切换

    WPF ComboBox 使用 ResourceBinding 动态绑定资源键并支持语言切换 独立观察员  2021 年 8 月 23 日 我们平常在 WPF 中进行资源绑定操作,一般就是用 Stat ...

  8. WPF ComboBox

    ComboBox 控件在很多方面都类似于 ListBox 控件,但占用的空间要少得多,因为项目列表在不需要时会隐藏起来.ComboBox 控件在 Windows 中的很多地方都有使用,但为了确保每个人 ...

  9. Hashtable combox绑定数据

    ///最近做数据绑定,因为数据不是从数据库读取出来的,都是些不规范的数据  ///所以绑定数据的时候出问题了,发现在WinForm 中 Hashtable不能直接绑定combox下拉框 !    // ...

最新文章

  1. 手机黑产为啥没支付宝的份?官方回应:犯罪分子无法突破人脸识别
  2. DDos游戏行业受攻击最多
  3. VTK:不透明度用法实战
  4. Lost Cows POJ - 2182(线段树)
  5. .Net日志之nlog
  6. mysql用supervisor管理_Supervisor使用详解
  7. 网页校验器:含有Flash的网页如何通过校验 ?
  8. 移动手机病毒编年史(Cabir、Skulls、FakePlayer、HummingBad)
  9. 单片机之flash读写
  10. CS224n自然语言处理(四)——单词表示及预训练,transformer和BERT
  11. RK987按键失灵问题
  12. java求方程的解_给定一个 n 元一次方程组,求方程组的解。(java8)
  13. iGoogle自定义
  14. MySQL - 解除安全模式
  15. 严重: Unable to set localhost. This prevents creation of a GUID. Cause was: springtest: springtest
  16. teamviewer安装失败
  17. 中式客厅装修的特点 亦古亦今的惊艳每一家
  18. 深度学习在推荐算法上的应用进展
  19. component has been registered but not used
  20. RISC领域ARM不是唯一

热门文章

  1. 日常办公计算机,适合办公的笔记本电脑排名 适合日常办公上班族的笔记本
  2. 2020流动式起重机司机考试及流动式起重机司机操作证考试
  3. 百度手机卫士精准定位伪基站
  4. TCP/IP五层(或四层)模型
  5. 【系列文章】前端性能优化指标解读及实用优化工具使用教程
  6. c++简易版扫雷游戏
  7. 【AI生态如何从软到硬】专访胡郁:不能把讯飞只看成语音公司
  8. Windows批处理:命令if
  9. word中如何插入 符号_如何在Word中插入版权或商标符号
  10. sqlserver c#:关于CommandType的取值