Class ContextMenuItemClickedEventArgs
Provides data for the context menu item clicked event.
Inheritance
System.Object
ContextMenuItemClickedEventArgs
Namespace: Syncfusion.Maui.DataGrid
Assembly: Syncfusion.Maui.DataGrid.dll
Syntax
public class ContextMenuItemClickedEventArgs : EventArgs
Examples
Here is an example of how to use the ContextMenuItemClickedEventArgs class in the ContextMenuItemClicked event.
[XAML]
<syncfusion:SfDataGrid x:Name="dataGrid"
ItemsSource="{Binding YourData}"
AutoGenerateColumns=""True"
ContextMenuItemClicked="DataGrid_ContextMenuItemClicked" />
[C#]
private void DataGrid_ContextMenuItemClicked(object sender, ContextMenuItemClickedEventArgs e)
{
var clickedItem = e.MenuItem;
Console.WriteLine($"Clicked Menu Item: {clickedItem.Text}");
// Perform action based on the clicked item
if (clickedItem.Text == "Edit")
{
ViewModel.EditSelectedRecord();
}
}
Constructors
ContextMenuItemClickedEventArgs()
Initializes a new instance of the ContextMenuItemClickedEventArgs class.
Declaration
public ContextMenuItemClickedEventArgs()
ContextMenuItemClickedEventArgs(MenuItem)
Initializes a new instance of the ContextMenuItemClickedEventArgs class.
Declaration
public ContextMenuItemClickedEventArgs(MenuItem menuItem)
Parameters
Type | Name | Description |
---|---|---|
MenuItem | menuItem |
Properties
MenuItem
Gets or sets the menu item that was clicked.
Declaration
public MenuItem MenuItem { get; set; }
Property Value
Type |
---|
MenuItem |