gpt4 book ai didi

c# - 组合框的默认文本

转载 作者:太空宇宙 更新时间:2023-11-03 10:48:16 25 4
gpt4 key购买 nike

我想在我的组合框中使用默认文本,因为我已将我的组合框绑定(bind)到某些项目列表...这是我的 xaml 文件代码。

<ComboBox x:Name="ProjectComboBox" 
Text="{Binding ProjectNameBinding}"
ItemsSource="{Binding projectList, ElementName=MainWin}"
SelectedValuePath="_id" DisplayMemberPath="_name"
SelectedItem="{Binding ProjectNameBindingClass, Mode=OneWayToSource}"
Width="130" Background="White" BorderThickness="1"
FontFamily="/TimeSheet;component/Resources/#Open Sans" FontSize="12"
Canvas.Right="159" Canvas.Top="8" Height="47">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding _name}" TextWrapping="Wrap"/>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>

最佳答案

你试过文本属性吗

<ComboBox x:Name="ProjectComboBox"
IsEditable=True
Text="{Binding ProjectNameBinding}" ....../>

您可以使用 SelectedIndex 属性并将其设置为 0(SelectedIndex=0),这将显示给定源中的第一项。

您可以按照链接 How to display default text "--Select Team --" in combo box on pageload in WPF? 中的方式执行此操作

关于c# - 组合框的默认文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22558536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com