我使用的ItemSource是ObservableCollection(即ConversationList)类型的组合框。在组合框上设置默认字符串名称
<ComboBox x:Name="ConvId"
Grid.Row="2"
Width="75"
Height="23"
Margin="6,94,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
ItemsSource="{Binding ConversationList,
UpdateSourceTrigger=PropertyChanged}"
SelectedItem="{Binding SelectedId,
Mode=TwoWay}">
我的要求是:当在收集没有int值,然后组合框左侧应显示“ConvId ”,这是一个字符串。图如下所示
我有解决方法,即将集合从int转换为字符串,并将'ConvId'置于0位置并标记SelectedIndex = 0但它不是我们想要的。 我是否必须为此使用一些自定义控件。在XAML中有没有什么可以实现的。