wpf ComboBox使用Dictionary来绑定数据
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来绑定数据相关推荐
- 如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter...
一.如何从 Datagrid 中获得单元格的内容 DataGrid 属于一种 ItemsControl, 因此,它有 Items 属性并且用ItemContainer 封装它的 items. 但是,W ...
- combobox绑定数据
今天开发过程中遇到Combobox绑定数据的需求,研究了下绑定DataTable,现在Po上来,有时间研究下绑定其他类型的数据,到时候再来更新. 废话不多说,上代码: //清空一下绑定 m_Combo ...
- ListBox和ComboBox绑定数据简单例子
1. 将集合数据绑定到ListBox和ComboBox控件,界面上显示某个属性的内容 //自定义了Person类(有Name,Age,Heigth等属性) List<Person> per ...
- WPF and Silverlight 学习笔记(二十二):使用代码实现绑定、绑定数据的验证
一.通过代码实现数据绑定 通过代码实现数据绑定,使用的是System.Windows.Data命名空间的Binding类,主要使用Binding类的如下的属性: Source属性:绑定到的数据源 Mo ...
- C#中WPF ListView绑定数据的实例详解
C#中WPF ListView绑定数据的实例详解 发布时间: 2019-03-09 19:29:46 来源: 互联网 作者: 晨曦888 栏目: C#教程 点击: 298 这篇文章主要介绍了C#中WP ...
- Winform 使用ComboBox.DataSource绑定数据会触发SelectedIndexChanged事件解决
1.绑定数据后再添加SelectedIndexChanged事件 2.SelectedIndexChanged事件中判断是否是选择项改变触发事件 if(ComboxBox1.ContainsFocus ...
- WPF ComboBox 使用 ResourceBinding 动态绑定资源键并支持语言切换
WPF ComboBox 使用 ResourceBinding 动态绑定资源键并支持语言切换 独立观察员 2021 年 8 月 23 日 我们平常在 WPF 中进行资源绑定操作,一般就是用 Stat ...
- WPF ComboBox
ComboBox 控件在很多方面都类似于 ListBox 控件,但占用的空间要少得多,因为项目列表在不需要时会隐藏起来.ComboBox 控件在 Windows 中的很多地方都有使用,但为了确保每个人 ...
- Hashtable combox绑定数据
///最近做数据绑定,因为数据不是从数据库读取出来的,都是些不规范的数据 ///所以绑定数据的时候出问题了,发现在WinForm 中 Hashtable不能直接绑定combox下拉框 ! // ...
最新文章
- 手机黑产为啥没支付宝的份?官方回应:犯罪分子无法突破人脸识别
- DDos游戏行业受攻击最多
- VTK:不透明度用法实战
- Lost Cows POJ - 2182(线段树)
- .Net日志之nlog
- mysql用supervisor管理_Supervisor使用详解
- 网页校验器:含有Flash的网页如何通过校验 ?
- 移动手机病毒编年史(Cabir、Skulls、FakePlayer、HummingBad)
- 单片机之flash读写
- CS224n自然语言处理(四)——单词表示及预训练,transformer和BERT
- RK987按键失灵问题
- java求方程的解_给定一个 n 元一次方程组,求方程组的解。(java8)
- iGoogle自定义
- MySQL - 解除安全模式
- 严重: Unable to set localhost. This prevents creation of a GUID. Cause was: springtest: springtest
- teamviewer安装失败
- 中式客厅装修的特点 亦古亦今的惊艳每一家
- 深度学习在推荐算法上的应用进展
- component has been registered but not used
- RISC领域ARM不是唯一