У меня есть пользовательский элемент управления WPF, содержащий DependencyProperty (MyProperty).
Свойство DependencyProperty связано со свойством в DataContext.
Теперь в UserControl я хочу изменить значение привязанного свойства. Но если я назначу MyProperty = NewValue
, привязка будет потеряна и заменена на NewValue.
То, чего я хочу добиться, это изменить свойство DataContext, с которым связан DependencyProperty.
Как мне добиться этого вместо изменения привязки?
Чтобы уточнить: используя что-то вроде MyTextBox.Text = "0";
, я отпущу привязку. Как бы я установил Text, оставив привязку нетронутой, так что свойство Text тоже будет меняться.