В WPF можно ли установить привязку свойства к свойству зависимости привязки? - PullRequest
0 голосов
/ 26 мая 2020

Я хочу динамически связать текстовое поле - обновляя привязку, когда свойство в коде, стоящем за ним, изменяется ... Есть ли способ установить свойство для привязки с помощью привязки в коде позади с использованием XAML?

В коде:

...
  public MainWindow()
        {
            InitializeComponent();
            this.DataContext = this;

        }

 public Binding CurrentBinding
    {
        get { return (Binding)GetValue(CurrentBindingProperty); }
        set { SetValue(CurrentBindingProperty, value); }
    }

    // Using a DependencyProperty as the backing store for CurrentBinding.  This enables animation, styling, binding, etc...
    public static readonly DependencyProperty CurrentBindingProperty =
        DependencyProperty.Register("CurrentBinding", typeof(Binding), typeof(MainWindow), new PropertyMetadata(null));
...

В XAML:

 <TextBox Text="{Binding CurrentBinding}"/>

Очевидно, это не работает - я полагаю, поскольку привязка не может использоваться в другой привязке. Какие-нибудь другие возможные решения?

...