ISelectionBridge
Defines members for synchronizing selection between RadMultiColumnComboBox and another control.
Definition
Namespace:Telerik.Windows.Controls.MultiColumnComboBox
Assembly:Telerik.Windows.Controls.GridView.dll
Syntax:
public interface ISelectionBridge
Derived Classes:
Properties
Gets the RadMultiColumnComboBox that is associated with the selection bridge.
RadMultiColumnComboBox Owner { get; }
Methods
Clears the selection in RadMultiColumnComboBox.
void ClearOwnerSelection()
Clears the selection in source element.
void ClearSourceSelection()
Initializes CollectionView instance, associated with SelectionBridge.
void InitializeCollectionView(QueryableCollectionView sourceCollectionView)
Invoked when an item is deselected from RadMultiColumnComboBox.
void ItemsDeselectedInOwner(IEnumerable<object> removedItems, bool raiseEvent = true)
Invoked when an item is deselected from the selection source.
void ItemsDeselectedInSource(IEnumerable<object> removedItems, bool raiseEvent = true)
Invoked when an item is selected in RadMultiColumnComboBox.
void ItemsSelectedInOwner(IEnumerable<object> addedItems, bool raiseEvent = true)
Invoked when an item is selected in the selection source.
void ItemsSelectedInSource(IEnumerable<object> addedItems, bool raiseEvent = true)
Invoked when SelectedItems.Reset occurs in RadMultiColumnComboBox.
void SelectedItemsResetInOwner()
Propagates source's CurrentItem to RadMultiColumnComboBox selection.
Synchronizes cached selected items back to the source selection.
void SynchronizeSelectedItemsWithSource()
Unsubscribes selection bridge from source's selection events.
void UnsubscribeFromSourceEvents()