wpf Window では、DataContext="{Binding RelativeSource={RelativeSource Self}}"
たとえば UserControl にバインドできるように使用しますUserControl="{Binding ElementName=Information}"
。
DataContext 行を削除すると、ElementName へのバインドも機能します。
また、別の DataContext を設定すると、たとえばthis.DataContext = new MainViewModel();
動作します。
DataContext を使用していない場合、ElementName を介したバインディングはどのように機能しますか?