用外部列表填充组合框

本文关键字:组合 填充 列表 外部 | 更新日期: 2023-09-27 18:09:14

所以我有一个程序和一个API。在我的API中,我存储了一个String类型的列表,其中包含了我希望在实际程序中的ComboBox中显示的所有值。

我的ComboBox命名为:Cloud_ComboBox,在我的API中属于"Cloud"类

和我的列表命名为:CloudType

我不知道如何实现这一点,我已经在网上看了,但还没有找到一个解决方案。

谢谢!

编辑:我已经尝试过但失败了:

程序内:

private void Cloud_ComboBox_DropDownOpened(object sender, EventArgs e)
    {
        Cloud_ComboBox.ItemsSource = CloudType;
    }

在XAML:

ItemsSource="{Binding Path=CloudType}"

用外部列表填充组合框

第一种方法是一种非常奇怪的方法,如果它不起作用,我不会感到惊讶。你应该在窗口初始化时设置ItemsSource一次。

如果DataContext设置正确,第二个应该可以工作。如果没有看到更多的代码,可能很难说出使绑定工作的最佳方法。