Class
GridViewDropDownContentManager

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:

cs-api-definition
public class GridViewDropDownContentManager : DropDownContentManager

Inheritance: objectDropDownContentManagerGridViewDropDownContentManager

Inherited Members DropDownContentManager.Initialize(Popup)

Constructors

GridViewDropDownContentManager(RadMultiColumnComboBox)

Initializes a new instance of the GridViewDropDownContentManager class.

Declaration

cs-api-definition
public GridViewDropDownContentManager(RadMultiColumnComboBox owner)

Parameters

owner

RadMultiColumnComboBox

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

cs-api-definition
public GridViewColumnCollection Columns { get; }

Property Value

GridViewColumnCollection

DropDownElement

Gets the DropDown element.

Declaration

cs-api-definition
public override FrameworkElement DropDownElement { get; }

Property Value

FrameworkElement

Overrides DropDownContentManager.DropDownElement

Owner

Gets the owner RadMultiColumnComboBox.

Declaration

cs-api-definition
public override RadMultiColumnComboBox Owner { get; }

Property Value

RadMultiColumnComboBox

Overrides DropDownContentManager.Owner

Methods

CleanUp()

Clean event subscriptions and other used resources.

Declaration

cs-api-definition
public override void CleanUp()

Overrides DropDownContentManager.CleanUp()

InitializeDropDownContent(Popup)

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

Declaration

cs-api-definition
public override void InitializeDropDownContent(Popup dropDownPopup)

Parameters

dropDownPopup

Popup

Overrides DropDownContentManager.InitializeDropDownContent(Popup)

InitializeSelectionBridge()

Initializes SelectionBridge that synchronizes selection between Owner and DropDownElement.

Declaration

cs-api-definition
public override ISelectionBridge InitializeSelectionBridge()

Returns

ISelectionBridge

Overrides DropDownContentManager.InitializeSelectionBridge()

OnCollectionViewCollectionChanged(QueryableCollectionView)

Invoked on CollectionView.CollectionChanged event occurrence.

Declaration

cs-api-definition
public override void OnCollectionViewCollectionChanged(QueryableCollectionView collectionView)

Parameters

collectionView

QueryableCollectionView

Overrides DropDownContentManager.OnCollectionViewCollectionChanged(QueryableCollectionView)

OnMouseDown(object, MouseButtonEventArgs)

Invoked on MouseButtonDown event occurrence.

Declaration

cs-api-definition
public override void OnMouseDown(object sender, MouseButtonEventArgs args)

Parameters

sender

object

args

MouseButtonEventArgs

Overrides DropDownContentManager.OnMouseDown(object, MouseButtonEventArgs)

OnMouseUp(object, MouseButtonEventArgs)

Invoked on MouseButtonUp event occurrence.

Declaration

cs-api-definition
public override void OnMouseUp(object sender, MouseButtonEventArgs args)

Parameters

sender

object

args

MouseButtonEventArgs

Overrides DropDownContentManager.OnMouseUp(object, MouseButtonEventArgs)

OnPreviewMouseDown(object, MouseButtonEventArgs)

Invoked on PreviewMouseDown event occurrence.

Declaration

cs-api-definition
public override void OnPreviewMouseDown(object sender, MouseButtonEventArgs args)

Parameters

sender

object

args

MouseButtonEventArgs

Overrides DropDownContentManager.OnPreviewMouseDown(object, MouseButtonEventArgs)

RefreshDropDownElement()

Refreshes the DropDownElement UI.

Declaration

cs-api-definition
public override void RefreshDropDownElement()

Overrides DropDownContentManager.RefreshDropDownElement()

SetSelectionMode()

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

Declaration

cs-api-definition
public override void SetSelectionMode()

Overrides DropDownContentManager.SetSelectionMode()