Как я могу добавить несколько изображений в раскрывающемся списке? - PullRequest
2 голосов
/ 21 мая 2019

У меня есть несколько быстрых иконок, которые облегчают использование моего программного обеспечения.Но теперь, в соответствии с требованиями моего клиента, мне нужно сделать эти иконки выпадающими.У кого-нибудь есть идеи, как это сделать?

Я пробовал обычный код поля со списком XAML.Но не могу добавить изображения.Есть ли лучший способ в коде позади или DbModels?

<ComboBox HorizontalAlignment="Center" Grid.Row="2"
Grid.Column="5"  x:Name="DropDownSearchMode" Style="{StaticResource 
ComboBoxStyle}">

    <ComboBoxItem Content="X"/>
    <ComboBoxItem Content="Y"/>
    <ComboBoxItem Content="Z"/>

</ComboBox>

Вместо X, Y и Z я хочу, чтобы на некоторых значках отображался раскрывающийся список.Кто-нибудь может мне помочь?

1 Ответ

2 голосов
/ 21 мая 2019

Как это:

<StackPanel Margin="10">
    <ComboBox>
        <ComboBoxItem>
            <StackPanel Orientation="Horizontal">
                <Image Source="red.png" />
                <TextBlock Foreground="Red">Red</TextBlock>
            </StackPanel>
        </ComboBoxItem>
        <ComboBoxItem>
            <StackPanel Orientation="Horizontal">
                <Image Source="green.png" />
                <TextBlock Foreground="Green">Green</TextBlock>
            </StackPanel>
        </ComboBoxItem>
        <ComboBoxItem>
            <StackPanel Orientation="Horizontal">
                <Image Source="blue.png" />
                <TextBlock Foreground="Blue">Blue</TextBlock>
            </StackPanel>
        </ComboBoxItem>
    </ComboBox>
</StackPanel>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...