Command="{Binding SomeCommand}"
Он будет использовать ваши текущие элементы управления DataContext, который должен содержать свойство команды "SomeCommand
"
EG
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ContextMenu x:Key="SomeContextMenu">
<MenuItem Header="Test Item" Command="{Binding TestCommand}" />
</ContextMenu>
</ResourceDictionary>
И в моем ViewModel у меня будет следующее свойство
public ICommand TestCommand { get; set; }
И в моем View.xaml
<Button ContextMenu="{StaticResource SomeContextMenu}">Test Button</Button>
Поэтому кнопки DataContext - это моя ViewModel, поэтому SomeContextMenu, находящийся в ResourceDictionary во внешнем файле, связывается с тем же DataContext, что икнопка, и, следовательно, находит SomeCommand в ViewModel.