Что именно делает «RelativeSource FindAncestor» WPF Data Binding?

В настоящее время я работаю в пользовательском элементе управления WPF (корневым элементом моего файла XAML является "UserControl»), который я знаю, размещается внутри окна. Как я могу получить доступ к свойству окна, используя привязку данных?

Кто-нибудь знает почему просто


не работает? Я получаю сообщение об ошибке:

System.Windows.Data Предупреждение: 4: не удается найти источник для привязки со ссылкой 'RelativeSource FindAncestor, AncestorType = 'System.Windows.Window», AncestorLevel = '1' '.

Редактировать: Я закончил тем, что использовал вариант ArsenMkrt 'Подход, поэтому приняли его ответ. Тем не менее, я все еще заинтересован в выяснении, почему FindAncestor не "просто работай".

Ответы на вопрос(3)

Ваш ответ на вопрос