skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class GridViewDropDownContentManager

Represents a class that provides interaction with RadGridView as DropDown element of RadMultiColumnComboBox.

Inheritance
System.Object
DropDownContentManager
GridViewDropDownContentManager
Inherited Members
DropDownContentManager.Initialize(Popup)
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
DropDownContentManager.DropDownElement

Owner

Gets the owner RadMultiColumnComboBox.

Declaration
public override RadMultiColumnComboBox Owner { get; }
Property Value
RadMultiColumnComboBox

Overrides
DropDownContentManager.Owner

Methods

CleanUp()

Clean event subscriptions and other used resources.

Declaration
public override void CleanUp()
Overrides
DropDownContentManager.CleanUp()

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
DropDownContentManager.InitializeDropDownContent(Popup)

InitializeSelectionBridge()

Initializes SelectionBridge that synchronizes selection between Owner and DropDownElement.

Declaration
public override ISelectionBridge InitializeSelectionBridge()
Returns
ISelectionBridge

Overrides
DropDownContentManager.InitializeSelectionBridge()

OnCollectionViewCollectionChanged(QueryableCollectionView)

Invoked on CollectionView.CollectionChanged event occurrence.

Declaration
public override void OnCollectionViewCollectionChanged(QueryableCollectionView collectionView)
Parameters
QueryableCollectionView collectionView

Overrides
DropDownContentManager.OnCollectionViewCollectionChanged(QueryableCollectionView)

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
DropDownContentManager.OnMouseDown(Object, MouseButtonEventArgs)

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
DropDownContentManager.OnMouseUp(Object, MouseButtonEventArgs)

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
DropDownContentManager.OnPreviewMouseDown(Object, MouseButtonEventArgs)

RefreshDropDownElement()

Refreshes the DropDownElement UI.

Declaration
public override void RefreshDropDownElement()
Overrides
DropDownContentManager.RefreshDropDownElement()

SetSelectionMode()

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

Declaration
public override void SetSelectionMode()
Overrides
DropDownContentManager.SetSelectionMode()

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.