我使用此代码
foreach (string ports in System.IO.Ports.SerialPort.GetPortNames())
cmbComPort.Items.Add(ports);
cmbComPort.SelectedIndex = 2;
用于添加组合框的串行端口。但我想用串口名称添加图像,如下所示:
。
我该怎么做呢。
答案 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>