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>