Stores and manipulates the selection state of of items in a hierarchical data source.
public interface ITreeSelectionModel : INotifyPropertyChanged
kind:method, kind:property, kind:ctor. Press Esc to clear.AnchorIndexGets or sets the anchor index.CountGets the number of selected items.RangeAnchorIndexGets or sets the range anchor index.SelectedIndexGets or sets the selected index within the data.SelectedIndexesGets the indexes of the selected items.SelectedItemGets the selected item.SelectedItemsGets the selected items.SingleSelectGets or sets a value indicating whether the model supports single or multiple selection.SourceGets or sets the root of the hierarchical data.BeginBatchUpdate()Begins a batch update of the selection.Clear()Clears the selection.Deselect(IndexPath)Deselects an item by its index in the source data.EndBatchUpdate()Ends a batch update started by BeginBatchUpdate().IsSelected(IndexPath)Queries whether an item is currently selected.Select(IndexPath)Selects an item by its index in the source data.IndexesChangedOccurs when the indexes of the selected items are changed due to items being added or removed from the source data.SelectionChangedOccurs when the selection changes due to items being selected/deselected, or selected items being removed from the source.SourceResetOccurs when a System.Collections.Specialized.NotifyCollectionChangedAction.Reset signal is retreived on the source data.