如何在wpf中获取textBox的绑定

时间:2012-09-02 15:39:24

标签: c# wpf binding

我想在wpf中获取控件属性的绑定(如setBinding(Dp,Binding))。之后我想添加更多绑定到那个,比如在代码中添加validationRule(不在xaml中)。任何人都可以使用示例代码回复。

1 个答案:

答案 0 :(得分:7)

BindingExpression bindingExpression = c_textBox1.GetBindingExpression(TextBox.TextProperty);
    Binding parentBinding = bindingExpression.ParentBinding;

    //make new MultiBinding expression and add parentBinding into it.
     MultiBinding bindingList = new MultiBInding();
     bindingList.Bindings.Add(parentBinding);
    c_textBox1.SetBinding(TextBox.TextProperty, bindingList);