Class DropDownContentManager
Represents a class that provides interaction with the DropDown element of RadMultiColumnComboBox.
Inheritance
Namespace: Telerik.Windows.Controls.MultiColumnComboBox
Assembly: Telerik.Windows.Controls.GridView.dll
Syntax
public abstract class DropDownContentManager : Object
Constructors
DropDownContentManager()
Declaration
protected DropDownContentManager()
Properties
DropDownElement
Gets the DropDown element.
Declaration
public abstract FrameworkElement DropDownElement { get; }
Property Value
System.Windows.FrameworkElement
|
Owner
Gets the owner RadMultiColumnComboBox.
Declaration
public abstract RadMultiColumnComboBox Owner { get; }
Property Value
RadMultiColumnComboBox
|
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
System.Windows.Controls.Primitives.Popup
dropDownPopup
|
InitializeDropDownContent(Popup)
Finds the DropDown element in the visual tree and initializes the DropDownElement property.
Declaration
public virtual void InitializeDropDownContent(Popup dropDownPopup)
Parameters
System.Windows.Controls.Primitives.Popup
dropDownPopup
|
InitializeSelectionBridge()
Initializes SelectionBridge that synchronizes selection between Owner and DropDownElement.
Declaration
public abstract ISelectionBridge InitializeSelectionBridge()
Returns
ISelectionBridge
|
OnCollectionViewCollectionChanged(QueryableCollectionView)
Invoked on CollectionView.CollectionChanged event occurrence.
Declaration
public abstract void OnCollectionViewCollectionChanged(QueryableCollectionView collectionView)
Parameters
QueryableCollectionView
collectionView
|
OnMouseDown(Object, MouseButtonEventArgs)
Invoked on MouseButtonDown event occurrence.
Declaration
public abstract void OnMouseDown(object sender, MouseButtonEventArgs args)
Parameters
System.Object
sender
|
System.Windows.Input.MouseButtonEventArgs
args
|
OnMouseUp(Object, MouseButtonEventArgs)
Invoked on MouseButtonUp event occurrence.
Declaration
public abstract void OnMouseUp(object sender, MouseButtonEventArgs args)
Parameters
System.Object
sender
|
System.Windows.Input.MouseButtonEventArgs
args
|
OnPreviewMouseDown(Object, MouseButtonEventArgs)
Invoked on PreviewMouseButtonDown event occurrence.
Declaration
public abstract void OnPreviewMouseDown(object sender, MouseButtonEventArgs args)
Parameters
System.Object
sender
|
System.Windows.Input.MouseButtonEventArgs
args
|
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()