gpt4 book ai didi

wpf - 获取仅包含文本条目的组合框的选定文本的最简单方法是什么?

转载 作者:行者123 更新时间:2023-12-02 20:38:09 24 4
gpt4 key购买 nike

我的 WPF 组合框仅包含文本条目。用户将选择其中之一。 获取所选 ComboBoxItem 文本的最简单方法是什么?请用 C# 和 Visual Basic 回答。这是我的组合框:

<ComboBox Name="cboPickOne">
<ComboBoxItem>This</ComboBoxItem>
<ComboBoxItem>should be</ComboBoxItem>
<ComboBoxItem>easier!</ComboBoxItem>
</ComboBox>

顺便说一句,我知道答案,但不容易找到。我想我应该发布这个问题来帮助其他人。修订:我学到了一个更好的答案。通过添加 SelectedValuePath="Content"作为 ComboBox 属性,我不再需要丑陋的转换代码。请参阅下面安迪的回答。

最佳答案

在 xml 中添加 SelectedValuePath="Content"

<ComboBox 
Name="cboPickOne"
SelectedValuePath="Content"
>
<ComboBoxItem>This</ComboBoxItem>
<ComboBoxItem>should be</ComboBoxItem>
<ComboBoxItem>easier!</ComboBoxItem>
</ComboBox>

这样,当您在 C# 代码中使用 .SelectedValue.ToString() 时,它只会获取字符串值,而不会产生所有额外的垃圾:

   stringValue = cboPickOne.SelectedValue.ToString()

关于wpf - 获取仅包含文本条目的组合框的选定文本的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3721430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com