Class GridViewDropDownContentManager
Represents a class that provides interaction with RadGridView as DropDown element of RadMultiColumnComboBox.
Inherited Members
Namespace: Telerik.Windows.Controls.MultiColumnComboBox
Assembly: Telerik.Windows.Controls.GridView.dll
Syntax
public class GridViewDropDownContentManager : DropDownContentManager
Constructors
GridViewDropDownContentManager(RadMultiColumnComboBox)
Initializes a new instance of the GridViewDropDownContentManager class.
Declaration
public GridViewDropDownContentManager(RadMultiColumnComboBox owner)
Parameters
RadMultiColumnComboBox
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
GridViewColumnCollection
|
DropDownElement
Gets the DropDown element.
Declaration
public override FrameworkElement DropDownElement { get; }
Property Value
System.Windows.FrameworkElement
|
Overrides
Owner
Gets the owner RadMultiColumnComboBox.
Declaration
public override RadMultiColumnComboBox Owner { get; }
Property Value
RadMultiColumnComboBox
|
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
System.Windows.Controls.Primitives.Popup
dropDownPopup
|
Overrides
InitializeSelectionBridge()
Initializes SelectionBridge that synchronizes selection between Owner and DropDownElement.
Declaration
public override ISelectionBridge InitializeSelectionBridge()
Returns
ISelectionBridge
|
Overrides
OnCollectionViewCollectionChanged(QueryableCollectionView)
Invoked on CollectionView.CollectionChanged event occurrence.
Declaration
public override void OnCollectionViewCollectionChanged(QueryableCollectionView collectionView)
Parameters
QueryableCollectionView
collectionView
|
Overrides
OnMouseDown(Object, MouseButtonEventArgs)
Invoked on MouseButtonDown event occurrence.
Declaration
public override void OnMouseDown(object sender, MouseButtonEventArgs args)
Parameters
System.Object
sender
|
System.Windows.Input.MouseButtonEventArgs
args
|
Overrides
OnMouseUp(Object, MouseButtonEventArgs)
Invoked on MouseButtonUp event occurrence.
Declaration
public override void OnMouseUp(object sender, MouseButtonEventArgs args)
Parameters
System.Object
sender
|
System.Windows.Input.MouseButtonEventArgs
args
|
Overrides
OnPreviewMouseDown(Object, MouseButtonEventArgs)
Invoked on PreviewMouseDown event occurrence.
Declaration
public override void OnPreviewMouseDown(object sender, MouseButtonEventArgs args)
Parameters
System.Object
sender
|
System.Windows.Input.MouseButtonEventArgs
args
|
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()