New to Telerik UI for WPFStart a free 30-day trial

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:

C#
public class GridViewDropDownContentManager : DropDownContentManager

Inheritance: objectDropDownContentManagerGridViewDropDownContentManager

Inherited Members DropDownContentManager.Initialize(Popup)

Constructors

Initializes a new instance of the GridViewDropDownContentManager class.

C#
public GridViewDropDownContentManager(RadMultiColumnComboBox owner)
Parameters:ownerRadMultiColumnComboBox

Properties

Gets the collection of columns of the RadGridView drop down element. It is available as soon as the drop down content is initialized.

C#
public GridViewColumnCollection Columns { get; }

DropDownElement

FrameworkElement

Gets the DropDown element.

C#
public override FrameworkElement DropDownElement { get; }

Overrides: DropDownContentManager.DropDownElement

Gets the owner RadMultiColumnComboBox.

C#
public override RadMultiColumnComboBox Owner { get; }

Overrides: DropDownContentManager.Owner

Methods

Clean event subscriptions and other used resources.

C#
public override void CleanUp()

Overrides: DropDownContentManager.CleanUp()

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

C#
public override void InitializeDropDownContent(Popup dropDownPopup)
Parameters:dropDownPopupPopup

Overrides: DropDownContentManager.InitializeDropDownContent(Popup)

Initializes SelectionBridge that synchronizes selection between Owner and DropDownElement.

C#
public override ISelectionBridge InitializeSelectionBridge()
Returns:

ISelectionBridge

Overrides: DropDownContentManager.InitializeSelectionBridge()

Invoked on CollectionView.CollectionChanged event occurrence.

C#
public override void OnCollectionViewCollectionChanged(QueryableCollectionView collectionView)
Parameters:collectionViewQueryableCollectionView

Overrides: DropDownContentManager.OnCollectionViewCollectionChanged(QueryableCollectionView)

Invoked on MouseButtonDown event occurrence.

C#
public override void OnMouseDown(object sender, MouseButtonEventArgs args)
Parameters:senderobjectargsMouseButtonEventArgs

Overrides: DropDownContentManager.OnMouseDown(object, MouseButtonEventArgs)

Invoked on MouseButtonUp event occurrence.

C#
public override void OnMouseUp(object sender, MouseButtonEventArgs args)
Parameters:senderobjectargsMouseButtonEventArgs

Overrides: DropDownContentManager.OnMouseUp(object, MouseButtonEventArgs)

Invoked on PreviewMouseDown event occurrence.

C#
public override void OnPreviewMouseDown(object sender, MouseButtonEventArgs args)
Parameters:senderobjectargsMouseButtonEventArgs

Overrides: DropDownContentManager.OnPreviewMouseDown(object, MouseButtonEventArgs)

Refreshes the DropDownElement UI.

C#
public override void RefreshDropDownElement()

Overrides: DropDownContentManager.RefreshDropDownElement()

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

C#
public override void SetSelectionMode()

Overrides: DropDownContentManager.SetSelectionMode()