C# WPF/MVVM 異なるxamlにある要素へBindingする方法は?
C# WPF/MVVM にて、次のように異なるxamlにある要素へBindingする方法がわかりません。
この場合、Menu.xamlにあるIsCheckedとPane.xamlにあるIsEnabledを紐付けするにはどうしたらいいですか?
・Menu.xaml
<UserControl x:Class="Sample.Menu" ...>
<Menu>
<MenuItem Header="メニュー1">
<MenuItem Header="項目1"
IsCheckable="True"
IsChecked="{Binding IsEnabled, ElementName=Pane1}" />
</MenuItem>
</Menu>
</UserControl>
・Pane.xaml
<UserControl x:Class="Sample.Pane" ...>
<Grid>
<StackPanel x:Name="Pane1" IsEnabled="False">...</StackPanel>
</Grid>
</UserControl>
・MainWindow.xaml
<Window x:Class="Sample.MainWindow" ...>
<Grid>
<local:Menu />
<local:Pane Grid.Row="1" />
</Grid>
</Window>