wpf-devexpress-dot-xpf-dot-grid-a5354661.md
Contains default item captions displayed within the summary context menu.
Namespace : DevExpress.Xpf.Grid
Assembly : DevExpress.Xpf.Grid.v25.2.dll
NuGet Package : DevExpress.Wpf.Grid.Core
public class DefaultSummaryMenuItemNames
Public Class DefaultSummaryMenuItemNames
Refer to the Localizing WPF Controls via Localizer Objects topic for information on how to change default menu item captions.
The following example removes an item from the Total Summary panel‘s context menu:
View Example: Customize the GridControl's Context Menu
Add the RemoveBarItemAndLinkAction object to the DataViewBase.TotalSummaryMenuCustomizations collection. Specify the BarItemActionBase.ItemName property with the menu item name from the DefaultSummaryMenuItemNames class.
<dxg:TableView.TotalSummaryMenuCustomizations>
<dxb:RemoveBarItemAndLinkAction ItemName="{x:Static dxg:DefaultSummaryMenuItemNames.Customize}"/>
</dxg:TableView.TotalSummaryMenuCustomizations>
Handle the DataViewBase.ShowGridMenu event.
<dxg:TableView ShowGridMenu="ShowGridMenu"/>
void ShowGridMenu(object sender, GridMenuEventArgs e) {
if (e.MenuType == GridMenuType.TotalSummary) {
e.Customizations.Add(new RemoveAction { ElementName = DefaultSummaryMenuItemNames.Customize });
}
}
Sub ShowGridMenu(sender As Object, e As GridMenuEventArgs)
If e.MenuType = GridMenuType.TotalSummary Then
e.Customizations.Add(New RemoveAction() With {.ElementName = DefaultSummaryMenuItemNames.Customize})
End If
End Sub
Object DefaultSummaryMenuItemNames
See Also