0

我使用此代码

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

为组合框添加串口。但我想用这样的串口名称同时添加图像:

.

我怎样才能做到。

4

1 回答 1

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>
于 2013-04-19T12:06:02.177 回答