如何在同一时间将图像和串口添加到组合框?

时间:2013-04-19 11:43:00

标签: c# wpf combobox

我使用此代码

foreach (string ports in System.IO.Ports.SerialPort.GetPortNames())
                cmbComPort.Items.Add(ports);
            cmbComPort.SelectedIndex = 2;

用于添加组合框的串行端口。但我想用串口名称添加图像,如下所示:

我该怎么做呢。

1 个答案:

答案 0 :(得分:1)

使用ComboBox的ItemTemplate-Property设计您的ComboBox-Items:

<ComboBox
    <ComboBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">
                <TextBlock Text="{Binding}" /> 
                <Image Source="pack://application:,,,/Folder/PictureName.Format"
            </StackPanel >
        </DataTemplate>
    </ComboBox.ItemTemplate>
</ComboBox>