WPF 中的 ComboBox 控件具有 SelectionChanged 事件,当用户在下拉列表中选择一个项目时会触发该事件。您可以在 XAML 中使用 SelectionChanged 属性绑定到事件处理程序,或者在代码中使用 += 运算符将事件处理程序添加到 SelectionChanged 事件上。
下面是一个简单的示例,展示如何使用 SelectionChanged 事件处理程序来响应用户的选择:
<ComboBox x:Name="comboBox" SelectionChanged="comboBox_SelectionChanged">
<ComboBoxItem Content="Item 1"/>
<ComboBoxItem Content="Item 2"/>
<ComboBoxItem Content="Item 3"/>
</ComboBox>
private void comboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
ComboBox comboBox = sender as ComboBox;
ComboBoxItem selectedItem = comboBox.SelectedItem as ComboBoxItem;
string selectedValue = selectedItem.Content.ToString();
// do something with the selected value
代码中,通过访问SelectedItem的Content属性获取选中的值,然后在事件处理程序中进行相应的操作。