У меня есть окно с tabcontrol. Содержимое одного из элементов табуляции установлено в usercontrol. В моем главном окне есть кнопка, свойство IsEnabled которой должно быть установлено в свойство, которое открывается пользователем. Я надеюсь сделать это чистым способом, то есть с использованием привязки.Связать управление родительским окном с свойством usercontrol
Если это невозможно, я могу сделать это грязным способом, установив свойство IsEnabled кнопки в usercontrol. Я попробовал некоторые решения, опубликованные в этой группе, чтобы получить доступ к главному окну, но я не могу его получить.
Любая помощь с любым из подходов очень ценится.
Вы хотите сделать это в коде или XAML? – Sheridan
Предпочтительно XAML, но если это сложно/невозможно, тогда код будет делать тоже. –
Я думаю, что вы можете сделать решение на основе событий. Когда когда-либо ваше свойство isEnabled пользовательского элемента управления изменяет событие пожарной магии на это и на кодовое окно, вы регистрируете обработчик событий для этого и соответствующим образом изменяете значение. –