wpf中直接在combobox控件中输入selectedValuePath的值,显示DisplayMemberPath的值

gaoshunfeng 2014-10-25 06:36:25
wpf中直接在combobox控件中输入selectedValuePath的值,显示DisplayMemberPath的值,即在combobox中直接输入下列绑定的1、2、3其中一个数字,确认后显示对应的语文、数字、英语,请指教!

Window_Loaded中:
Dictionary<int, string> dicBook = new Dictionary<int, string>();
dicBook.Add(1,"语文");
dicBook.Add(2,"数学");
dicBook.Add(3,"英语");
cboBook.ItemsSource = dicBook;


xaml: 绑定如下:
<ComboBox Name="cboBook"
Height="27" Width="106" Margin="118,84,0,0"
SelectedValue="{Binding ID}"
SelectedValuePath="Key"
DisplayMemberPath="Value"
HorizontalAlignment="Left" VerticalAlignment="Top" IsEditable="False" />
...全文
1181 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35360106 2016-06-19
  • 打赏
  • 举报
回复 1
引用 3 楼 gaoshunfeng 的回复:
还是我自己解决了
解决了怎么解决的也不写出来,你不知道别人帮你解决问题的时候,同时也是在帮别人解决问题吗
gaoshunfeng 2015-03-09
  • 打赏
  • 举报
回复
还是我自己解决了
gaoshunfeng 2014-10-27
  • 打赏
  • 举报
回复
selectedValue与selecetedValuePath的数据是可以绑定不同数据源的
exception92 2014-10-26
  • 打赏
  • 举报
回复
你绑定的 dicBook 是字典类型的,请问它怎会有 ID 属性??

8,731

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧