如何将ComboBox绑定到WPF </string>中的List <string>

时间:2014-11-27 17:34:39

标签: c# wpf combobox

我正在尝试将ComboBox绑定到List<string>单位。但它没有显示任何东西。这是我到目前为止编写的代码。

<ComboBox ItemsSource="{Binding Path=Units}"/>

public partial class Statusbar
{

    public List<string> Units { get; set; }

    public Statusbar()
    {
        InitializeComponent();

        Units = new List<string> {"KN-mm", "KN-cm", "KN-m"};

    }
}

1 个答案:

答案 0 :(得分:0)

您必须指定绑定的源对象。一种方法是设置控件的DataContext属性:

public Statusbar()
{
    InitializeComponent();

    Units = new List<string> {"KN-mm", "KN-cm", "KN-m"};
    DataContext = this;
}