我有这样的组合框:

<ComboBox Name="ExpireAfterTimeComboBox" Margin="5" SelectedIndex="0">
    <ComboBoxItem Content="15 minutes" Tag="15" />
    <ComboBoxItem Content="30 minutes" Tag="30" />
    <ComboBoxItem Content="1 hour" Tag="60" />
    <ComboBoxItem Content="1 day" Tag="1440" />
</ComboBox>

如何获取代码中的标签值?

写像ExpireAfterTimeComboBox.SelectedItem.Tag这样的东西是行不通的。

最佳答案

您需要将其转换为ComboBoxItem类型。

  var selectedTag = ((ComboBoxItem)ExpireAfterTimeComboBox.SelectedItem).Tag.ToString();

关于c# - 在WPF组合框中获取所选项目的标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6309495/

10-14 11:46