2010-07-20 12 views
40

Fragen Sie sich einfach, wie Sie ein ContextMenu zu einem DataGrid hinzufügen? Ich möchte in der Lage sein, mit der rechten Maustaste irgendwo auf das DataGrid zu klicken. Kann jemand bitte ein einfaches Hallo-Welt-Beispiel angeben (nur Popup-MessageBox oder sowas)?Wie fügt man wpf datagrid ein Kontextmenü hinzu?

Danke!

+0

möglich Duplikat [für verschiedene Kontextmenü Hinzufügen von Datagrid Header] (http://stackoverflow.com/questions/2706246/adding-different-context-menu-for-datagrids-header) – Godeke

Antwort

93
<DataGrid AutoGenerateColumns="False" Height="200" HorizontalAlignment="Left" Margin="97,27,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="200" > 
     <DataGrid.ContextMenu> 
     <ContextMenu > 
      <MenuItem Header="Add Divider" Click="MenuItem_Click" /> 
     </ContextMenu> 
     </DataGrid.ContextMenu> 
    </DataGrid> 
+1

Sie können hinzufügen ein Checkbox zum MenuItem durch Hinzufügen von IsCheckable = "true" – Enrico

+2

Und warum wurde das nicht als Antwort markiert? – Dave

Verwandte Themen