gpt4 book ai didi

c# - 如何在 ComboBox 的开头和结尾显示 ComboBoxItem

转载 作者:太空宇宙 更新时间:2023-11-03 21:33:58 24 4
gpt4 key购买 nike

在我的 WinRT C#/XAML 应用程序中,我有一个 ComboBox,我在其中绑定(bind)到 List<T> .绑定(bind)按我想要的方式工作,但我希望有一个项目放在列表的开头,名为 Choose Chore 最后一个叫做 Add New 。我上面只有显示绑定(bind)列表:

<ComboBox x:Name="currentChore" 
SelectedItem="Choose Chore"
DisplayMemberPath="Summary"
ItemsSource="{Binding ChoreList, Mode=TwoWay}"
SelectedValue="{Binding ChoreSingle, Mode=TwoWay}">

<ComboBoxItem Content="Choose Chore" Foreground="Black" />
<ComboBoxItem Content="Add New" Foreground="Black" />
</ComboBox>

我该怎么做才能显示其中一项或两项?

最佳答案

使用 Collection<T>.Insert List<T> 的方法, 用于 ComboBox:

Inserts an element into the Collection at the specified index.

例子:

List<string> testList = new List<string>();

// Add in begin of List
testList.Insert(0, "Choose Chore");

// Add in the end of List
testList.Insert(testList.Count, "Add New item");

关于c# - 如何在 ComboBox 的开头和结尾显示 ComboBoxItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22737100/

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