我正在尝试将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"};
}
}
答案 0 :(得分:0)
您必须指定绑定的源对象。一种方法是设置控件的DataContext
属性:
public Statusbar()
{
InitializeComponent();
Units = new List<string> {"KN-mm", "KN-cm", "KN-m"};
DataContext = this;
}