Skip to main content

IExpanderRowController<TModel> Interface

Definition

Assembly:Avalonia.Controls.TreeDataGrid
Package:Avalonia.Controls.TreeDataGrid

Represents a controller which receives notifications about an Avalonia.Controls.Models.TreeDataGrid.IExpanderRow<T>'s state.

public interface IExpanderRowController<TModel>

Methods

NameDescription
OnBeginExpandCollapseNo summary available.
OnChildCollectionChangedNo summary available.
OnEndExpandCollapseNo summary available.

OnBeginExpandCollapse Method

public void OnBeginExpandCollapse(Avalonia.Controls.Models.TreeDataGrid.IExpanderRow<TModel><TModel> row)

Parameters

row Avalonia.Controls.Models.TreeDataGrid.IExpanderRow<TModel><TModel>

OnChildCollectionChanged Method

public void OnChildCollectionChanged(Avalonia.Controls.Models.TreeDataGrid.IExpanderRow<TModel><TModel> row, System.Collections.Specialized.NotifyCollectionChangedEventArgs e)

Parameters

row Avalonia.Controls.Models.TreeDataGrid.IExpanderRow<TModel><TModel>

e System.Collections.Specialized.NotifyCollectionChangedEventArgs

OnEndExpandCollapse Method

public void OnEndExpandCollapse(Avalonia.Controls.Models.TreeDataGrid.IExpanderRow<TModel><TModel> row)

Parameters

row Avalonia.Controls.Models.TreeDataGrid.IExpanderRow<TModel><TModel>