zoukankan      html  css  js  c++  java
  • MVVM datatemplate 下button.contextmenu的command 失效解决方案

     1 <Button CommandParameter="{Binding}"
     2 Tag="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type pagesView:OutputPage}}}"
     3 Command = "{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type pagesView:OutputPage}}, Path=DataContext.EditOutputCommand}">
     4 <Button.ContextMenu>
     5 <ContextMenu>
     6 <MenuItem Header="削除" 
     7 CommandParameter="{Binding}"
     8 Command="{Binding Path=PlacementTarget.Tag.DataContext.DeleteCurrentLineCommand, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=ContextMenu}}"/>
     9 </ContextMenu>
    10 </Button.ContextMenu>
    11 </Button>
    View Code

    button.contextmenu的command 失效;

    参考地址:http://stackoverflow.com/questions/9994241/mvvm-binding-command-to-contextmenu-item

  • 相关阅读:
    Linux系统配置静态ip
    爬虫之如何找js入口(一)
    asyncio动态添加任务
    关于python导包问题
    python动态添加属性
    requests模块
    反selenium关键字
    PIL模块
    openxlsx模块
    CSV
  • 原文地址:https://www.cnblogs.com/codeinet/p/4807151.html
Copyright © 2011-2022 走看看