ClassDropDownContentManager
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:
public abstract class DropDownContentManager
Inheritance: objectDropDownContentManager
Derived Classes:
Constructors
DropDownContentManager()
Declaration
protected DropDownContentManager()
Properties
DropDownElement
Gets the DropDown element.
Declaration
public abstract FrameworkElement DropDownElement { get; }
Property Value
FrameworkElement
Owner
Gets the owner RadMultiColumnComboBox.
Declaration
public abstract RadMultiColumnComboBox Owner { get; }
Property Value
Methods
CleanUp()
Clean event subscriptions and other used resources.
Declaration
public virtual void CleanUp()
Initialize(Popup)
Initializes properties and wires events.
Declaration
public void Initialize(Popup dropDownPopup)
Parameters
dropDownPopup
Popup
InitializeDropDownContent(Popup)
Finds the DropDown element in the visual tree and initializes the DropDownElement property.
Declaration
public virtual void InitializeDropDownContent(Popup dropDownPopup)
Parameters
dropDownPopup
Popup
InitializeSelectionBridge()
Initializes SelectionBridge that synchronizes selection between Owner and DropDownElement.
Declaration
public abstract ISelectionBridge InitializeSelectionBridge()
Returns
OnCollectionViewCollectionChanged(QueryableCollectionView)
Invoked on CollectionView.CollectionChanged event occurrence.
Declaration
public abstract void OnCollectionViewCollectionChanged(QueryableCollectionView collectionView)
Parameters
collectionView
OnMouseDown(object, MouseButtonEventArgs)
Invoked on MouseButtonDown event occurrence.
Declaration
public abstract void OnMouseDown(object sender, MouseButtonEventArgs args)
Parameters
sender
args
MouseButtonEventArgs
OnMouseUp(object, MouseButtonEventArgs)
Invoked on MouseButtonUp event occurrence.
Declaration
public abstract void OnMouseUp(object sender, MouseButtonEventArgs args)
Parameters
sender
args
MouseButtonEventArgs
OnPreviewMouseDown(object, MouseButtonEventArgs)
Invoked on PreviewMouseButtonDown event occurrence.
Declaration
public abstract void OnPreviewMouseDown(object sender, MouseButtonEventArgs args)
Parameters
sender
args
MouseButtonEventArgs
RefreshDropDownElement()
Refreshes the DropDownElement UI.
Declaration
public abstract void RefreshDropDownElement()
SetSelectionMode()
Sets the DropDownElement SelectionMode in accordance to the one of the Owner.
Declaration
public abstract void SetSelectionMode()