WPFコントロール:ComboBox(ドロップダウン選択)

コンピュータ

XAML

<ComboBox Name="MyCombo"
                Width="150"
                Height="30"
                SelectionChanged="MyCombo_SelectionChanged">

        <ComboBoxItem Content="Apple"/>
        <ComboBoxItem Content="Banana"/>
        <ComboBoxItem Content="Orange"/>

</ComboBox>

コードビハインド

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();
    }
    private void MyCombo_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if (MyCombo.SelectedItem is ComboBoxItem item)
        {
            if (item.Content is not null)
            {
                string? text = item.Content.ToString();
                MessageBox.Show($"選択: {text}");            
                
            }
        }

    }
}

実行例

コメント