【发布时间】:2011-04-12 21:28:21
【问题描述】:
我的 WPF ComboBox 仅包含文本条目。用户将选择一个。 获取所选 ComboBoxItem 文本的最简单方法是什么?请用 C# 和 Visual Basic 回答。这是我的组合框:
<ComboBox Name="cboPickOne">
<ComboBoxItem>This</ComboBoxItem>
<ComboBoxItem>should be</ComboBoxItem>
<ComboBoxItem>easier!</ComboBoxItem>
</ComboBox>
顺便说一句,我知道答案,但并不容易找到。我想我会发布这个问题来帮助别人。修订:我学到了一个更好的答案。通过添加 SelectedValuePath="Content" 作为 ComboBox 属性,我不再需要丑陋的转换代码。请参阅下面安迪的回答。
【问题讨论】:
-
如果您知道答案,请随时发布并将其标记为已接受的答案。其他人不需要做同样的研究两次。 ;-) 谁知道呢,也许有人可以根据你的工作提出更好的解决方案......
-
添加到该评论中,您可以轻松地将您的问题标记为社区 wiki。
标签: wpf combobox selecteditem selectedvalue selectedtext