gpt4 book ai didi

wpf - 包含静态和动态数据的组合框

转载 作者:行者123 更新时间:2023-12-04 06:22:26 26 4
gpt4 key购买 nike

我想创建一个绑定(bind)到动态资源的组合框,并有一个自定义的 xaml 预先指定的列表保持在顶部。我知道如何将组合框绑定(bind)到动态资源,

<ComboBox Name="comboBox1" Width="Auto" ItemsSource="{Binding}" />

我知道如何插入静态项目(见 WPF - add static items to a combo box )。
<ComboBox Text="Is not open"> 
<ComboBoxItem Name="cbi1">Item1</ComboBoxItem>
<ComboBoxItem Name="cbi2">Item2</ComboBoxItem>
<ComboBoxItem Name="cbi3">Item3</ComboBoxItem>
</ComboBox>

但我不知道如何同时做这两个?

注意:显然,使用自定义小部件等有很多不同的方法可以做到这一点,我只是觉得这应该很容易。

最佳答案

CompositeCollection这很酷。像这样:

<ComboBox>
<ComboBox.ItemsSource>
<CompositeCollection>
<CollectionContainer Collection="{Binding Source={...whatever...}" />
<ComboBoxItem Name="cbi1">Item1</ComboBoxItem>
<ComboBoxItem Name="cbi2">Item2</ComboBoxItem>
<ComboBoxItem Name="cbi3">Item3</ComboBoxItem>
</CompositeCollection>
</ComboBox.ItemsSource>
</ComboBox>

关于wpf - 包含静态和动态数据的组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12712500/

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