使用外部列表填充ComboBox

时间:2013-04-15 22:55:49

标签: c# string data-binding external

所以我有一个程序和一个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}"

1 个答案:

答案 0 :(得分:0)

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

如果正确设置了DataContext,第二个应该可以工作。如果没有看到更多的代码,可能很难说最好的方法来让binging工作。