2016-06-16 15 views
-1

Grundsätzlich möchte ich ein Kontextmenü anzeigen, wenn der Benutzer mit der rechten Maustaste auf ein gültiges Element in meinem Datenraster klickt, aber alle Antworten gefunden werden um dies mit einer Datenrasteransicht zu tun, die ich nicht verwenden kann, da ich an einem WPF-Projekt arbeite. Um klar zu sein, weiß ich, wie man mit dem Kontextmenü umgehen muss, wenn ich mit der rechten Maustaste klicke. Ich benötige das Menü jedoch nur, um aufzufüllen, wenn der Benutzer mit der rechten Maustaste auf eine Zeile im Datenraster klickt. Bitte helfen Sie mir c:So öffnen Sie ein Kontextmenü, wenn Sie mit der rechten Maustaste auf ein Element in einem Datagrid klicken

Antwort

0
<DataGrid.Resources> 
    <Style TargetType="DataGridRow"> 
     <Setter Property="ContextMenu"> 
      <Setter.Value> 
       <ContextMenu> 
        <Menu> 
         <MenuItem Header="Cut"/> 
        </Menu> 
       </ContextMenu> 
      </Setter.Value> 
     </Setter> 
    </Style> 
</DataGrid.Resources> 
0

Sie können dies versuchen, ContextMenu zu erstellen.

<DataGrid Name="dGrid"> 
     <DataGrid.ContextMenu> 
      <ContextMenu > 
      <MenuItem Header="Click Here" /> 
      </ContextMenu> 
     </DataGrid.ContextMenu> 
    </DataGrid> 
Verwandte Themen