「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.03.25
XML
カテゴリ: C#.NET


ComboBox は、一覧から選択するためのドロップダウンリストを提供する WPF コントロールです。以下は、ComboBox の基本的な使い方とサンプルコードです。


```xml

<Window x:Class="ComboBoxSample.MainWindow"

        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

        Title="ComboBox Sample" Height="250" Width="350">

    <Grid>

        <ComboBox x:Name="comboBox" Width="200" VerticalAlignment="Center" HorizontalAlignment="Center"

                  SelectedIndex="0" SelectionChanged="ComboBox_SelectionChanged">

            <ComboBoxItem Content="Option 1"/>

            <ComboBoxItem Content="Option 2"/>

            <ComboBoxItem Content="Option 3"/>

            <ComboBoxItem Content="Option 4"/>

            <ComboBoxItem Content="Option 5"/>

        </ComboBox>

        <Label x:Name="label" Content="Selected option:" HorizontalAlignment="Center" VerticalAlignment="Top" Margin="0,30,0,0"/>

    </Grid>

</Window>

```


上記の XAML コードでは、ComboBox が作成され、その中にいくつかの ComboBoxItem が含まれています。SelectionChanged イベントが発生したときに、選択された項目を表示するための Label も含まれています。


次に、選択が変更されたときに選択された項目を表示するためのイベントハンドラーを追加します。


```csharp

using System.Windows;


namespace ComboBoxSample

{

    public partial class MainWindow : Window

    {

        public MainWindow()

        {

            InitializeComponent();

        }


        private void ComboBox_SelectionChanged(object sender, RoutedEventArgs e)

        {

            if (comboBox.SelectedItem != null)

            {

                label.Content = "Selected option: " + (comboBox.SelectedItem as ComboBoxItem).Content.ToString();

            }

        }

    }

}

```


これで、ComboBox を使用してユーザーが選択したオプションを表示する準備が整いました。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.03.25 05:42:42


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: