我可以很容易地在普通的Combobox上选择SelectedText或SelectedValue,但是使用Silverlight时,我无法达到这个选项。使用Silverlight时,如何在SelectionChanged事件中提示所选项目的值?
0
A
回答
0
使用SelectedItem
财产
+0
的SelectedItem给我的类型的机会,但不是价值本身。 它返回我ComboBoxItem,这不是我想要的。 – PlayKid 2009-08-14 12:07:21
+0
它返回ComboBoxItem,因为您将列表中的项目定义为ComboBoxItems ...如果使用ItemsSource属性定义内容,它将返回实际的数据项目。你如何定义ComboBoxItem的“值”? – 2009-08-14 12:29:34
0
你可以结合使用反射用的DisplayMemberPath属性:
var itemType = cbx.SelectedItem.GetType();
var pi = itemType.GetProperty(cbx.DisplayMemberPath);
var stringValue = pi.GetValue(cbx.SelectedItem, null).ToString();
相关问题
- 1. 在处理项目点击事件时停止selectionChanged事件
- 2. 窗口中所有项目的WPF SelectionChanged事件?
- 3. 如何扩展Windows 10中SelectionChanged事件的ListView项目?
- 4. 在CheckBoxList控件中显示所选项目的工具提示
- 5. 如何在其他组合的SelectionChanged事件在Silverlight
- 6. 如何处理所选项目在HTML选择中更改时的事件
- 7. 在Silverlight MVVM中的Combobox中更改所选项目时提升PropertyChanged
- 8. 显示关于所选项目的提示,其内容为值
- 9. 如何在选择项目后在DropDownList中使用OnChange事件
- 10. 使用QGraphicsScene中的selectionChanged信号addRect围绕选定的项目
- 11. 如何从silverlight数据网格的selectionchanged事件显示自定义消息框?
- 12. 如何在只有一行时触发datagrid中的SelectionChanged事件
- 13. 如何使用Silverlight/C删除HtmlElement中的所有子项目#
- 14. 如何从项目列表中获取所选项目的值
- 15. 如何在Silverlight中使用DataTemplate显示单个项目?
- 16. 如何在使用Ajax Form时提交所选链接的值?
- 17. 如何获得所选项目的值
- 18. WP8访问SelectionChanged事件上选定列表项的子项
- 19. 使用提示显示所有选项。选项
- 20. SelectionChanged事件在选择之前触发
- 21. 如何避免在Jquery中选择项目时更改事件?
- 22. 在Silverlight中,如何将ListBox项目选择绑定到Navigate事件?
- 23. ag-grid中的selectionChanged事件
- 24. TabItems的SelectionChanged事件
- 25. 如何从selectOneMenu组件中获取所选项目的值?
- 26. 如何从Silverlight自动完成框中获取所选项目?
- 27. 在Silverlight 3中使用ItemTemplate时SelectionChanged未触发组合框
- 28. DataGridView中的CellClick事件和SelectionChanged事件
- 29. 如何在用户“最终”选择列表中的项目时调用事件?
- 30. 基于行选择的Datagridview SelectionChanged事件
发布一些示例代码,它会增加你得到一个妥善的解决办法 – 2009-08-14 12:47:02