Class
DropDownContentManager

Represents a class that provides interaction with the DropDown element of RadMultiColumnComboBox.

Definition

Namespace:Telerik.Windows.Controls.MultiColumnComboBox

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

cs-api-definition
public abstract class DropDownContentManager

Inheritance: objectDropDownContentManager

Derived Classes: GridViewDropDownContentManager

Constructors

DropDownContentManager()

Declaration

cs-api-definition
protected DropDownContentManager()

Properties

DropDownElement

Gets the DropDown element.

Declaration

cs-api-definition
public abstract FrameworkElement DropDownElement { get; }

Property Value

FrameworkElement

Owner

Gets the owner RadMultiColumnComboBox.

Declaration

cs-api-definition
public abstract RadMultiColumnComboBox Owner { get; }

Property Value

RadMultiColumnComboBox

Methods

CleanUp()

Clean event subscriptions and other used resources.

Declaration

cs-api-definition
public virtual void CleanUp()

Initialize(Popup)

Initializes properties and wires events.

Declaration

cs-api-definition
public void Initialize(Popup dropDownPopup)

Parameters

dropDownPopup

Popup

InitializeDropDownContent(Popup)

Finds the DropDown element in the visual tree and initializes the DropDownElement property.

Declaration

cs-api-definition
public virtual void InitializeDropDownContent(Popup dropDownPopup)

Parameters

dropDownPopup

Popup

InitializeSelectionBridge()

Initializes SelectionBridge that synchronizes selection between Owner and DropDownElement.

Declaration

cs-api-definition
public abstract ISelectionBridge InitializeSelectionBridge()

Returns

ISelectionBridge

OnCollectionViewCollectionChanged(QueryableCollectionView)

Invoked on CollectionView.CollectionChanged event occurrence.

Declaration

cs-api-definition
public abstract void OnCollectionViewCollectionChanged(QueryableCollectionView collectionView)

Parameters

collectionView

QueryableCollectionView

OnMouseDown(object, MouseButtonEventArgs)

Invoked on MouseButtonDown event occurrence.

Declaration

cs-api-definition
public abstract void OnMouseDown(object sender, MouseButtonEventArgs args)

Parameters

sender

object

args

MouseButtonEventArgs

OnMouseUp(object, MouseButtonEventArgs)

Invoked on MouseButtonUp event occurrence.

Declaration

cs-api-definition
public abstract void OnMouseUp(object sender, MouseButtonEventArgs args)

Parameters

sender

object

args

MouseButtonEventArgs

OnPreviewMouseDown(object, MouseButtonEventArgs)

Invoked on PreviewMouseButtonDown event occurrence.

Declaration

cs-api-definition
public abstract void OnPreviewMouseDown(object sender, MouseButtonEventArgs args)

Parameters

sender

object

args

MouseButtonEventArgs

RefreshDropDownElement()

Refreshes the DropDownElement UI.

Declaration

cs-api-definition
public abstract void RefreshDropDownElement()

SetSelectionMode()

Sets the DropDownElement SelectionMode in accordance to the one of the Owner.

Declaration

cs-api-definition
public abstract void SetSelectionMode()