// 1.选定WPF元素: 此选择了一个Ellipse(椭圆)对象 Ellipse uiObject = new Ellipse(); // 2.选定CLR元素: 此选择了一个Location(二维坐标)对象 Location position = new Location(); // 3.选定WPF元素的待绑定属性: 此选择了Ellipse的Canvas.Left这个附加属性 // 4.选定CLR元素的待绑定属性: 此选择了Location的x这个属性 // 5.设定绑定的详细信息 // 5.1.实例化绑定类 Binding bindingLeftProperty = new Binding(); // 5.2.详设绑定对象的具体参数, 设置源和其属性路径(用字符串表示) bindingLeftProperty.Source = position; bindingLeftProperty.Path = new PropertyPath("x"); // 5.3.设定绑定模式: 此选择TwoWay bindingLeftProperty.Mode = BindingMode.TwoWay; // 6.完成绑定, 开始关联 uiObject.SetBinding(Canvas.LeftProperty, bindingLeftProperty);