[WPF] How to bind to data when the DataContext is not inherited