У меня есть элемент управления, в этом элементе управления есть команда SaveToClipboardCommand. Я хочу связать команду контекстного меню с этой командой, чтобы при щелчке по ней выполнялась команда copy to clipboard.
<Control x:Name="Control">
<Control.ContextMenu>
<ContextMenu>
<MenuItem Command={"Bind to SaveToClipboardCommand here"} Header="Some Header" />
</ContextMenu>
</Control.ContextMenu/>
</Control>
Элемент управления (для параметра sake) определяется следующим образом:
partial class Control
{
private ICommand _saveToClipboard;
public ICommand SaveToClipboardCommand
{
get
{
if (_saveToClipboard == null)
{
_saveToClipboard = new RelayCommand(
x=> SaveToClipboard());
}
return _saveToClipboard;
}
}
}
Я попытался использовать привязки RelativeSource и ElementName, но оба они не работают. Является ли то, что я пытаюсь сделать, даже возможно?
Спасибо!