gpt4 book ai didi

c# - Combobox 只显示一些comboxitems

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

我已经设置了一个 ComboBox,里面有大约 20 个 ComboBox 项目。我希望能够限制用户在单击复选框时可以看到的数量,例如

if (checkbox1.ischecked)    
{
combobox1.items = item 1, item 2 // correct code here
}

一直在搜索网络和 MSDN 等,我什至不确定是否有可能向正确方向提供任何指示

最佳答案

基本上,您必须决定添加哪些项目以适合您,但在本例中,我只选择前 5 个项目:

if (checkBox1.IsChecked)
{
ObservableCollection<YourItemType> filteredCollection = originalItemsSource.Take(5);
comboBox1.ItemsSource = filteredCollection;
}
else comboBox1.ItemsSource = originalItemsSource;

另请注意,我假设您已将 ComboBox.ItemsSource 设置为名为 originalItemsSource 的集合(完整集合),保留 完整且未更改。

关于c# - Combobox 只显示一些comboxitems,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18461650/

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