2012-08-10 182 views
0

我有一個綁定到viewmodel的數據網格,在數據網格上我有一個contextmenu我試圖使一個命令行爲不工作。ContextMenu不綁定數據網格WPF

<DataGrid Margin="5,0,0,0"> 
<DataGrid.Resources> 
    <Style TargetType="{x:Type DataGridColumnHeader}"> 
     <Setter Property="ContextMenu"> 
     <Setter.Value> 
      <ContextMenu> 
       <MenuItem Header="Column1"></MenuItem> 
       <MenuItem Header="Column2" Command="{Binding ShowEditColumnWindow}"></MenuItem> 
      </ContextMenu> 
     </Setter.Value> 
     </Setter> 

+0

** **也許,在這裏我的代碼可以幫助你一下:http://stackoverflow.com/questions/21585518/WPF的canexecute-犯規工作換數據網格,文本菜單/ – NoOne 2014-02-05 19:57:33

回答

0

嘗試使用此代碼,添加路徑

<MenuItem Header="Column2" Command="{Binding Path=ShowEditColumnWindow}"/>