1、数据源
DefaultOperator为string的集合
2、Binding
Binding binding = new Binding()
{
Source = item.DefaultOperator// 数据源
,
Path = new PropertyPath(".")// 需绑定的数据源属性名
,
Mode = BindingMode.TwoWay// 绑定模式
,
UpdateSourceTrigger = UpdateSourceTrigger.PropertyChanged
};
3、绑定控件
BindingOperations.SetBinding(
defaultOperator// 需绑定的控件
,
TextBox.TextProperty// 需绑定的控件属性
,
binding);
如果是绑定数据源的string类型的属性 name,则Source=item;Path=new PropertyPath("name");