今天尝试了下ComboBox的简单绑定,大概步骤如下:
1. 准备数据 -c#
public System.Collections.ArrayList ComboBoxSource()
{
System.Collections.ArrayList list = new System.Collections.ArrayList();
for (int i = 0; i < 10; i++)
{
list.Add("Item"+i);
}
return list;
}
2. 把ComboBox数据源设置成Binding - xamal
<ComboBox x:Name="cboList" ItemsSource="{Binding}" SelectedIndex="0" Margin="3"/>
3. ComboBox数据源绑定 - c#
public MainWindow()
{
InitializeComponent();
this.cboList.DataContext = ComboBoxSource();
}
结果如下:
<img src="https://img-blog.youkuaiyun.com/20140918232027359?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvRGFubnlfWWFv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="" />