wpf选中下拉框框获取值
时间: 2023-09-27 20:08:41 浏览: 51
你可以使用`SelectionChanged`事件来获取下拉框的选中值。以下是一个示例:
```xaml
<ComboBox Name="myComboBox" SelectionChanged="MyComboBox_SelectionChanged">
<ComboBoxItem Content="Option 1"/>
<ComboBoxItem Content="Option 2"/>
<ComboBoxItem Content="Option 3"/>
</ComboBox>
```
在上面的代码中,我们创建了一个名为`myComboBox`的下拉框,并添加了三个选项。我们还添加了一个`SelectionChanged`事件处理程序`MyComboBox_SelectionChanged`。
现在在代码文件中添加以下事件处理程序:
```csharp
private void MyComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
ComboBox comboBox = sender as ComboBox;
ComboBoxItem selectedItem = comboBox.SelectedItem as ComboBoxItem;
string selectedValue = selectedItem.Content.ToString();
// 使用选中的值
}
```
在上面的代码中,我们首先将`sender`转换为`ComboBox`,然后将选中的项转换为`ComboBoxItem`。最后,我们使用`Content`属性获取选中项的值。你可以使用`selectedValue`变量来使用选中的值。