SelectionBridge
Represents a class that synchronizes selection between RadMultiColumnComboBox and another control.
Definition
Namespace:Telerik.Windows.Controls.MultiColumnComboBox
Assembly:Telerik.Windows.Controls.GridView.dll
Syntax:
public class SelectionBridge : ISelectionBridge
Inheritance: objectSelectionBridge
Implements:
Constructors
Initializes a new instance of the SelectionBridge class.
Properties
Gets the collection view that is associated with the selection bridge.
protected QueryableCollectionView CollectionView { get; }
Gets or sets a boolean value indicating that the selection is being changed from code.
protected bool IsSelectionChangeInPlace { get; set; }
Gets the RadMultiColumnComboBox that is associated with the selection bridge.
public RadMultiColumnComboBox Owner { get; }
Implements:
Methods
Clean event subscriptions and other used resources.
public virtual void CleanUp()
Clears the selection in RadMultiColumnComboBox.
public void ClearOwnerSelection()
Implements:
Clears the selection in source element.
public virtual void ClearSourceSelection()
Implements:
Initializes CollectionView instance, associated with SelectionBridge.
public void InitializeCollectionView(QueryableCollectionView sourceCollectionView)
Implements:
Invoked when an item is deselected from RadMultiColumnComboBox.
public virtual void ItemsDeselectedInOwner(IEnumerable<object> removedItems, bool raiseEvent = true)
Implements:
Invoked when an item is deselected from the selection source.
public void ItemsDeselectedInSource(IEnumerable<object> removedItems, bool raiseEvent = true)
Implements:
Invoked when an item is selected in RadMultiColumnComboBox.
public virtual void ItemsSelectedInOwner(IEnumerable<object> addedItems, bool raiseEvent = true)
Implements:
Invoked when an item is selected in the selection source.
public void ItemsSelectedInSource(IEnumerable<object> addedItems, bool raiseEvent = true)
Implements:
Invoked when SelectedItems.Reset occurs in RadMultiColumnComboBox.
public virtual void SelectedItemsResetInOwner()
Implements:
Propagates source's CurrentItem to RadMultiColumnComboBox selection.
Synchronizes cached selected items back to the source selection.
public virtual void SynchronizeSelectedItemsWithSource()
Implements:
Unsubscribes selection bridge from source's selection events.
public virtual void UnsubscribeFromSourceEvents()
Implements: