创建数据绑定
在构建窗口时,在XAML标记中使用Binding标记扩展来声明绑定表达式通常最高效,然而,也可使用代码创建绑定.
Binding slider_bind = new Binding(); slider_bind.Source = slider_1; slider_bind.Path = new PropertyPath("Value"); slider_bind.Mode = BindingMode.TwoWay; text_size.SetBinding(TextBlock.FontSizeProperty, slider_bind);
移除数据绑定
还可通过代码使用BindingOperration类的两个静态方法移除绑定,ClearBinding()方法使用依赖项属性(该属性具有希望删除的绑定)的引用做为参数,而ClearAllBindings()方法为元素删除所有数据绑定
public void btn_clear_bind(object sender, RoutedEventArgs e) { BindingOperations.ClearAllBindings(text_size); }