当前位置:首页 > Windows程序 > 正文

WPF的ComboBox简单用法

2021-05-24 Windows程序

标签:

1. ComboBox:下拉列表框

效果如下:

技术分享

2.通常用法是 显示内容 + 选中内容后获得的值(也就是 Name = Value的键值对)

故以键值对来定义一个类,如:

public class CategoryInfo { public string Name { get; set;} public string Value{ get; set;} }

3. 再使用 List来存储这些选项的集合       

List<CategoryInfo> categoryList = new List<CategoryInfo>(); categoryList.Add(new CategoryInfo{Name="English", Value="en_US"});//英语 categoryList.Add(new CategoryInfo{Name="中文", Value="zh_CN"});//中文 categoryList.Add(new CategoryInfo{Name="日本語", Value="ja_JP"});//日语

4. 通过ItemSource给ComboBox绑定数据 

comboType.ItemsSource = categoryList; //这里的Name和Value不能乱填哦 comboType.DisplayMemberPath = "Name";//显示出来的值 comboType.SelectedValuePath = "Value";//实际选中后获取的结果的值

5.代码中处理选中的值  

private void Button_Click(object sender, RoutedEventArgs e) { //如显示的是English,,这里的SelectedValue的值就是en_US string langName = cbLang.SelectedValue.ToString(); }

  

WPF的ComboBox简单用法

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70291.html