Interface
ISelectionBridge

Defines members for synchronizing selection between RadMultiColumnComboBox and another control.

Definition

Namespace:Telerik.Windows.Controls.MultiColumnComboBox

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

cs-api-definition
public interface ISelectionBridge

Properties

Owner

Gets the RadMultiColumnComboBox that is associated with the selection bridge.

Declaration

cs-api-definition
RadMultiColumnComboBox Owner { get; }

Property Value

RadMultiColumnComboBox

Methods

ClearOwnerSelection()

Clears the selection in RadMultiColumnComboBox.

Declaration

cs-api-definition
void ClearOwnerSelection()

ClearSourceSelection()

Clears the selection in source element.

Declaration

cs-api-definition
void ClearSourceSelection()

InitializeCollectionView(QueryableCollectionView)

Initializes CollectionView instance, associated with SelectionBridge.

Declaration

cs-api-definition
void InitializeCollectionView(QueryableCollectionView sourceCollectionView)

Parameters

sourceCollectionView

QueryableCollectionView

ItemsDeselectedInOwner(IEnumerable<object>, bool)

Invoked when an item is deselected from RadMultiColumnComboBox.

Declaration

cs-api-definition
void ItemsDeselectedInOwner(IEnumerable<object> removedItems, bool raiseEvent = true)

Parameters

removedItems

IEnumerable<object>

raiseEvent

bool

ItemsDeselectedInSource(IEnumerable<object>, bool)

Invoked when an item is deselected from the selection source.

Declaration

cs-api-definition
void ItemsDeselectedInSource(IEnumerable<object> removedItems, bool raiseEvent = true)

Parameters

removedItems

IEnumerable<object>

raiseEvent

bool

ItemsSelectedInOwner(IEnumerable<object>, bool)

Invoked when an item is selected in RadMultiColumnComboBox.

Declaration

cs-api-definition
void ItemsSelectedInOwner(IEnumerable<object> addedItems, bool raiseEvent = true)

Parameters

addedItems

IEnumerable<object>

raiseEvent

bool

ItemsSelectedInSource(IEnumerable<object>, bool)

Invoked when an item is selected in the selection source.

Declaration

cs-api-definition
void ItemsSelectedInSource(IEnumerable<object> addedItems, bool raiseEvent = true)

Parameters

addedItems

IEnumerable<object>

raiseEvent

bool

SelectedItemsResetInOwner()

Invoked when SelectedItems.Reset occurs in RadMultiColumnComboBox.

Declaration

cs-api-definition
void SelectedItemsResetInOwner()

SynchronizeCurrentItemWithSelection()

Propagates source's CurrentItem to RadMultiColumnComboBox selection.

Declaration

cs-api-definition
bool SynchronizeCurrentItemWithSelection()

Returns

bool

SynchronizeSelectedItemsWithSource()

Synchronizes cached selected items back to the source selection.

Declaration

cs-api-definition
void SynchronizeSelectedItemsWithSource()

UnsubscribeFromSourceEvents()

Unsubscribes selection bridge from source's selection events.

Declaration

cs-api-definition
void UnsubscribeFromSourceEvents()