【问题标题】:How to access ComboBox selected item in code behind如何在后面的代码中访问 ComboBox 选定项
【发布时间】:2019-06-21 15:56:20
【问题描述】:

我想访问 ComboBox 的 SelectedItem 属性。

在 WPF 中,可以通过 Name.Property(即 ComboBoxName.SelectedItem)调用属性。我想知道当前在 ComboBox 中选择了哪个项目,这就是我需要这样做的原因,但它告诉我该名称在当前上下文中不存在。我有一个 SelectionChanged 事件处理程序,当它被更改时,我想用当前选定的项目更新一个字符串。

.xaml

<ComboBox Name="Generation" Items="{Binding Generation}" SelectedIndex="0" SelectionChanged="Gen_SelectionChanged"/>

.xaml.cs

private void Gen_SelectionChanged(object sender, SelectionChangedEventArgs args)
{
   var SelectedItem = Generation.SelectedItem;
}

执行此操作时收到的错误是 Generation.SelectedItem 中的 Generation,告诉我“当前上下文中不存在名称“Generation””

【问题讨论】:

    标签: combobox selecteditem avaloniaui


    【解决方案1】:

    尚不支持生成的 C# 字段。您可以在加载 XAML 后使用this.FindControl&lt;ComboBox&gt;("Generation")。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-11
      • 1970-01-01
      相关资源
      最近更新 更多