У меня есть пользовательский элемент управления, в котором XAML элемента управления может привязываться к соответствующим свойствам из родительского контекста данных, как обычно (контекст данных распространяется в xaml).
Например, у меня есть окно, для которого DataContext я устанавливаю ObjectA, например. Мой пользовательский контроль в окне затем пытается получить доступ к свойствам в dataContext
Итак, мое окно xaml и код позади могут видеть не нулевой DataContext.
Мое управление, которое распространяется DataContext, может видеть ненулевой DataContext в Xaml, но не в коде.
Каков правильный способ справиться с этим?