Skip to main content

DataViewBase.GetCellElementByMouseEventArgs(MouseEventArgs) Method

Returns a cell’s UI element located at the specified coordinates.

Namespace: DevExpress.Xpf.Grid

Assembly: DevExpress.Xpf.Grid.v23.2.Core.dll

NuGet Package: DevExpress.Wpf.Grid.Core

Declaration

public FrameworkElement GetCellElementByMouseEventArgs(
    MouseEventArgs e
)

Parameters

Name Type Description
e MouseEventArgs

The MouseEventArgs object.

Returns

Type Description
FrameworkElement

A FrameworkElement descendant that specifies the cell’s UI element, located at the specified position.

Remarks

void GridControl_PreviewMouseDown(object sender, MouseButtonEventArgs e) {
    var result = view.GetCellElementByMouseEventArgs(e);
    if (result is LightweightCellEditor editor) {
        MessageBox.Show(editor.ToString());
        //...
    }
}

The GetCellElementByMouseEventArgs method returns LightweightCellEditor objects in optimized mode and GridCellContentPresenter objects in non-optimized mode. Refer to the following help topic for more information: Optimized Mode.

See Also