1
여러 개의 열이있는 GridView가 있습니다. 특정 메뉴의 항목을 마우스 오른쪽 버튼으로 클릭 할 때 ContextMenu를 표시하고 싶습니다. 여기에 지금까지이 작업은 다음과 같습니다특정 GridViewColumn에서만 마우스 오른쪽 버튼을 클릭하면 컨텍스트 메뉴가 표시됩니다.
<GridView>
<GridViewColumn>
<!-- Show context menu for this column -->
<GridViewColumn.CellTemplate>
<DataTemplate>
...
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
<GridViewColumn>
<!-- Do not show context menu for this column -->
<GridViewColumn.CellTemplate>
<DataTemplate>
...
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
나는 GridViewColumn.ContextMenu
<GridViewColumn></GridViewColumn>
사이 태그를 추가하는 시도하지만 존재하지 않는 것 같습니다. 또한 행운없이 GridViewColumn.CellTemplate
과 DataTemplate
안에 추가하려고했습니다. 당신은 DataTemplate
의 첫 번째 자식 내부에 추가해야
감사합니다. 'DataTemplate' 내부의 모든 것을'Grid' 태그 안에 래핑 할 필요가 있었고'ContextMenuService.ContextMenu' 태그도 잊어 버렸습니다. –