WPFの祖先プロパティへのバインドについて疑問があります。私の状況は次のとおりです。私のウィンドウには、すべてのコマンドをICommandプロパティとして持つデータコンテキストとしてのビューモデルがあります。次のようなチェックボックスのリストがあります。
<ItemsControl ItemsSource="{Binding CurrentCustomer.SuppiersSelection}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<CheckBox FontSize="16" Content="{Binding Path=Supplier.Company}"
IsChecked="{Binding Path=Selected}"></CheckBox>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
問題は、各チェックボックスにコマンドがバインドされていることです。これにより、サプライヤがオンまたはオフになったときに、顧客とサプライヤの関係が自動的に保存されます。私の問題は、コマンドプロパティがウィンドウデータコンテキストにあり、このチェックボックスがItemControlのItemsSourceをデータコンテキストとして使用していることです。ウィンドウデータコンテキストのプロパティにバインドするにはどうすればよいですか?
よろしくお願いします。