ClassGridViewDropDownContentManager
Represents a class that provides interaction with RadGridView as DropDown element of RadMultiColumnComboBox.
Definition
Namespace:Telerik.Windows.Controls.MultiColumnComboBox
Assembly:Telerik.Windows.Controls.GridView.dll
Syntax:
public class GridViewDropDownContentManager : DropDownContentManager
Inheritance: objectDropDownContentManagerGridViewDropDownContentManager
Inherited Members
Constructors
GridViewDropDownContentManager(RadMultiColumnComboBox)
Initializes a new instance of the GridViewDropDownContentManager class.
Declaration
public GridViewDropDownContentManager(RadMultiColumnComboBox owner)
Parameters
owner
Properties
Columns
Gets the collection of columns of the RadGridView drop down element. It is available as soon as the drop down content is initialized.
Declaration
public GridViewColumnCollection Columns { get; }
Property Value
DropDownElement
Gets the DropDown element.
Declaration
public override FrameworkElement DropDownElement { get; }
Property Value
FrameworkElement
Overrides
Owner
Gets the owner RadMultiColumnComboBox.
Declaration
public override RadMultiColumnComboBox Owner { get; }
Property Value
Overrides
Methods
CleanUp()
Clean event subscriptions and other used resources.
Declaration
public override void CleanUp()
Overrides
InitializeDropDownContent(Popup)
Finds the DropDown element in the visual tree and initializes the DropDownElement property.
Declaration
public override void InitializeDropDownContent(Popup dropDownPopup)
Parameters
dropDownPopup
Popup
Overrides
InitializeSelectionBridge()
Initializes SelectionBridge that synchronizes selection between Owner and DropDownElement.
Declaration
public override ISelectionBridge InitializeSelectionBridge()
Returns
Overrides
OnCollectionViewCollectionChanged(QueryableCollectionView)
Invoked on CollectionView.CollectionChanged event occurrence.
Declaration
public override void OnCollectionViewCollectionChanged(QueryableCollectionView collectionView)
Parameters
collectionView
Overrides
OnMouseDown(object, MouseButtonEventArgs)
Invoked on MouseButtonDown event occurrence.
Declaration
public override void OnMouseDown(object sender, MouseButtonEventArgs args)
Parameters
sender
args
MouseButtonEventArgs
Overrides
OnMouseUp(object, MouseButtonEventArgs)
Invoked on MouseButtonUp event occurrence.
Declaration
public override void OnMouseUp(object sender, MouseButtonEventArgs args)
Parameters
sender
args
MouseButtonEventArgs
Overrides
OnPreviewMouseDown(object, MouseButtonEventArgs)
Invoked on PreviewMouseDown event occurrence.
Declaration
public override void OnPreviewMouseDown(object sender, MouseButtonEventArgs args)
Parameters
sender
args
MouseButtonEventArgs
Overrides
RefreshDropDownElement()
Refreshes the DropDownElement UI.
Declaration
public override void RefreshDropDownElement()
Overrides
SetSelectionMode()
Sets the DropDownElement SelectionMode in accordance to the one of the Owner.
Declaration
public override void SetSelectionMode()
Overrides