2010-07-20 30 views
40

Chỉ cần tự hỏi làm thế nào để thêm một ContextMenu vào một DataGrid? Tôi muốn có thể kích chuột phải vào bất cứ nơi nào trên DataGrid. Có thể ai đó xin vui lòng cung cấp một ví dụ đơn giản xin chào thế giới (chỉ cần popup hộp thư hoặc một cái gì đó)?Làm cách nào để thêm menu ngữ cảnh vào dữ liệu wpf?

Cảm ơn!

+0

thể trùng lặp của [Thêm menu ngữ cảnh khác nhau cho tiêu đề DataGrid của] (http://stackoverflow.com/questions/2706246/adding-different-context-menu-for-datagrids-header) – Godeke

Trả lời

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

Bạn có thể thêm hộp kiểm đến MenuItem bằng cách thêm IsCheckable = "true" – Enrico

+2

Và tại sao điều này không được đánh dấu là câu trả lời? – Dave

Các vấn đề liên quan