天天看點

WPF---ComboBox資料綁定

剛剛開始學習WPF,今天用到了ComboBox綁定資料,簡單記錄一下:

1、定義要綁定的資料類型

public class ConverterModel{
public List<ColorInfo> ColorList {get;set;}
public ConverterModel(){
	ColorList = new List<ColorInfo>{
		new ColorInfo(){ID = 0, Name = "Red"},
		new ColorInfo(){ID = 1, Name = "Green"},
		new ColorInfo(){ID = 2, Name = "Blue"}
	};
}
}
public class ColorInfo{
public int ID{get;set;}
public string Name{get;set;}
}
           

2、xaml代碼:

<ComboBox Name="comboBox"  ItemsSource="{Binding ColorList}" SelectedValuePath="ID"  DisplayMemberPath="Name">
           

3、xaml.cs代碼;

comboBox.DataContext = new ConverterModel();
           

注意:ItemsSource = “{Binding ColorList}”

comboBox.DataContext = new ConverterModel();

繼續閱讀