Skip to main content

DataViewBase.GetCellElementByTreeElement(DependencyObject) Method

Returns a cell that contains the specified tree element.

Namespace: DevExpress.Xpf.Grid

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

NuGet Package: DevExpress.Wpf.Grid.Core

Declaration

public FrameworkElement GetCellElementByTreeElement(
    DependencyObject d
)

Parameters

Name Type Description
d DependencyObject

The element contained within the cell.

Returns

Type Description
FrameworkElement

A FrameworkElement descendant that specifies the cell’s UI element, containing the specified tree element. null (Nothing in Visual Basic), if the cell was not found.

Remarks

void grid_MouseMove(object sender, System.Windows.Input.MouseEventArgs e) {
    var cell = grid.View.GetCellElementByTreeElement(e.OriginalSource as DependencyObject);
    if (cell != null) {
        // ...
    }
}

The GetCellElementByTreeElement 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