相关疑难解决方法(0)

从上下文菜单项绑定到父控件

我有一个控件,在该控件上是一个名为SaveToClipboardCommand的命令.我想将一个上下文菜单项命令绑定到该命令,以便当我单击它时,执行copy to clipboard命令.

<Control x:Name="Control">
    <Control.ContextMenu>
        <ContextMenu>
            <MenuItem Command={"Bind to SaveToClipboardCommand here"} Header="Some Header" />
        </ContextMenu>
    </Control.ContextMenu/>
</Control>
Run Code Online (Sandbox Code Playgroud)

控件(为了论证)定义如下:

partial class Control
{
      private ICommand _saveToClipboard;
      public ICommand SaveToClipboardCommand
      {
          get
          {
              if (_saveToClipboard == null)
              {
                  _saveToClipboard = new RelayCommand(
                         x=> SaveToClipboard());
              }
              return _saveToClipboard;
          }
     }
}
Run Code Online (Sandbox Code Playgroud)

我尝试过使用基于RelativeSource和ElementName的绑定,但两者都失败了.我想做什么甚至可能?

谢谢!

wpf xaml binding

11
推荐指数
1
解决办法
6855
查看次数

标签 统计

binding ×1

wpf ×1

xaml ×1