ComboBoxの表示カスタマイズ

WinUI3でComboBoxに複数項目を表示させる方法(XAML)

<ComboBox
    x:Name="MyComboBox"
    Padding="3,1,0,1"
    HorizontalAlignment="Stretch"
    VerticalAlignment="Stretch"
    ItemsSource="{x:Bind LocationList}"
    PlaceholderText="Location"
    SelectedValue="{x:Bind Location, Mode=TwoWay}"
    SelectedValuePath="Code">
        <ComboBox.ItemTemplate>
            <DataTemplate>
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="{Binding Code}" />
                    <TextBlock
                        Text="{Binding Name}"
                        TextWrapping="WrapWholeWords" />
                </StackPanel>
            </DataTemplate>
    </ComboBox.ItemTemplate>
</ComboBox>

45年くらい前、中学生の時にバイトしてMZ-80Kを買って以来、ずっと何らかのプログラミングにかかわっています。最近はC#メインです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です