2

wpf でコントロールのプロパティの getBinding を取得したい (setBinding(Dp,Binding) など)。その後、(xaml ではなく) コードに validationRule を追加するなど、そのバインディングにさらにバインディングを追加したいと考えています。誰でもサンプルコードで返信できますか.

4

1 に答える 1

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);
于 2012-09-02T16:42:29.743 に答える