我是wpf的新手。这是我用来绑定组合框的代码。但是此“选择任务”未显示在组合框中。
<ComboBox
IsReadOnly="True"
IsEditable="True"
x:Name="combo"
SelectedIndex="0"
ItemsSource="{Binding Books}"
DisplayMemberPath="Value"
SelectedValuePath="Key"
SelectedValue="{Binding Path=SelectedId, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
Width="120"
Height="30"
Margin="5">
<ComboBox.Style>
<Style TargetType="ComboBox">
<Style.Triggers>
<DataTrigger Value="{x:Null}" Binding="{Binding SelectedItem, ElementName=combo}">
<Setter Property="Text" Value="Select Task"/>
</DataTrigger>
</Style.Triggers>
</Style>
</ComboBox.Style>
</ComboBox>
Itemsource在选择某些对象时动态绑定组合框。我需要始终将“选择任务”显示为组合框中的第一个元素,但用户可以选择其他选项,并且将显示所选的选项。当没有可用的选项时,将仅显示选择任务。请帮忙。
答案 0 :(得分:-2)
在索引为0的Book collection中,输入“ Select”。就是这样