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 jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI UI for Xamarin

    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 Test Studio Dev Edition Telerik JustMock

    CMS

    Sitefinity

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    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 and Security
    • 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 RadMultiColumnComboBox

Represents a control that performs search and filter over a collection of items.

Inheritance
System.Object
RadMultiColumnComboBox
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.GridView.dll

Syntax

[TelerikToolboxCategory("Data")]
public class RadMultiColumnComboBox : Control, IThemable

Constructors

RadMultiColumnComboBox()

Initializes a new instance of the RadMultiColumnComboBox class.

Declaration
public RadMultiColumnComboBox()

Fields

AutoCompleteModeProperty

Represents the AutoCompleteMode dependency property.

Declaration
public static readonly DependencyProperty AutoCompleteModeProperty
Field Value
System.Windows.DependencyProperty

AutoCompleteProviderProperty

Represents the AutoCompleteProvider dependency property.

Declaration
public static readonly DependencyProperty AutoCompleteProviderProperty
Field Value
System.Windows.DependencyProperty

CanUserResizeDropDownProperty

Represents the CanUserResizeDropDown dependency property.

Declaration
public static readonly DependencyProperty CanUserResizeDropDownProperty
Field Value
System.Windows.DependencyProperty

CloseDropDownAfterSelectionInputProperty

Represents the CloseDropDownAfterInputSelection dependency property.

Declaration
public static readonly DependencyProperty CloseDropDownAfterSelectionInputProperty
Field Value
System.Windows.DependencyProperty

DeferTextChangeProperty

Represents the DeferTextChange dependency property.

Declaration
public static readonly DependencyProperty DeferTextChangeProperty
Field Value
System.Windows.DependencyProperty

DisplayMemberPathProperty

Represents the DisplayMemberPath dependency property.

Declaration
public static readonly DependencyProperty DisplayMemberPathProperty
Field Value
System.Windows.DependencyProperty

DropDownContentManagerProperty

Represents the DropDownContentManager dependency property.

Declaration
public static readonly DependencyProperty DropDownContentManagerProperty
Field Value
System.Windows.DependencyProperty

DropDownElementStyleProperty

Represents the DropDownElementStyle dependency property.

Declaration
public static readonly DependencyProperty DropDownElementStyleProperty
Field Value
System.Windows.DependencyProperty

DropDownHeightProperty

Represents the DropDownHeight dependency property.

Declaration
public static readonly DependencyProperty DropDownHeightProperty
Field Value
System.Windows.DependencyProperty

DropDownMaxHeightProperty

Represents the DropDownMaxHeight dependency property.

Declaration
public static readonly DependencyProperty DropDownMaxHeightProperty
Field Value
System.Windows.DependencyProperty

DropDownMaxWidthProperty

Represents the DropDownMaxWidth dependency property.

Declaration
public static readonly DependencyProperty DropDownMaxWidthProperty
Field Value
System.Windows.DependencyProperty

DropDownMinHeightProperty

Represents the DropDownMinHeight dependency property.

Declaration
public static readonly DependencyProperty DropDownMinHeightProperty
Field Value
System.Windows.DependencyProperty

DropDownMinWidthProperty

Represents the DropDownMinWidth dependency property.

Declaration
public static readonly DependencyProperty DropDownMinWidthProperty
Field Value
System.Windows.DependencyProperty

DropDownPlacementProperty

Represents the DropDownPlacement dependency property.

Declaration
public static readonly DependencyProperty DropDownPlacementProperty
Field Value
System.Windows.DependencyProperty

DropDownWidthProperty

Represents the DropDownWidth dependency property.

Declaration
public static readonly DependencyProperty DropDownWidthProperty
Field Value
System.Windows.DependencyProperty

EditorMinWidthProperty

Represents the EditorMinWidth dependency property.

Declaration
public static readonly DependencyProperty EditorMinWidthProperty
Field Value
System.Windows.DependencyProperty

FooterContentProperty

Represents the FooterContent dependency property.

Declaration
public static readonly DependencyProperty FooterContentProperty
Field Value
System.Windows.DependencyProperty

FooterContentTemplateProperty

Represents the FooterContentTemplate dependency property.

Declaration
public static readonly DependencyProperty FooterContentTemplateProperty
Field Value
System.Windows.DependencyProperty

FooterVisibilityProperty

Represents the FooterVisibility dependency property.

Declaration
public static readonly DependencyProperty FooterVisibilityProperty
Field Value
System.Windows.DependencyProperty

HighlightMatchesProperty

Represents the HighlightMatches dependency property.

Declaration
public static readonly DependencyProperty HighlightMatchesProperty
Field Value
System.Windows.DependencyProperty

IsReadOnlyProperty

Represents the IsReadOnly dependency property.

Declaration
public static readonly DependencyProperty IsReadOnlyProperty
Field Value
System.Windows.DependencyProperty

ItemsSourceProviderProperty

Represents the ItemsSourceProvider dependency property.

Declaration
public static readonly DependencyProperty ItemsSourceProviderProperty
Field Value
System.Windows.DependencyProperty

KeepDropDownOpenProperty

Represents the KeepDropDownOpen dependency property.

Declaration
public static readonly DependencyProperty KeepDropDownOpenProperty
Field Value
System.Windows.DependencyProperty

MatchCaseProperty

Represents the MatchCase dependency property.

Declaration
public static readonly DependencyProperty MatchCaseProperty
Field Value
System.Windows.DependencyProperty

NullTextProperty

Represents the NullText dependency property.

Declaration
public static readonly DependencyProperty NullTextProperty
Field Value
System.Windows.DependencyProperty

OpenDropDownOnFocusProperty

Represents the OpenDropDownOnFocus dependency property.

Declaration
public static readonly DependencyProperty OpenDropDownOnFocusProperty
Field Value
System.Windows.DependencyProperty

OpenDropDownOnInputProperty

Represents the OpenDropDownOnInput dependency property.

Declaration
public static readonly DependencyProperty OpenDropDownOnInputProperty
Field Value
System.Windows.DependencyProperty

SearchModeProperty

Identifies the SearchMode dependency property.

Declaration
public static readonly DependencyProperty SearchModeProperty
Field Value
System.Windows.DependencyProperty

SearchStateManagerProperty

Represents the SearchStateManager dependency property.

Declaration
public static readonly DependencyProperty SearchStateManagerProperty
Field Value
System.Windows.DependencyProperty

SelectedIndexProperty

Represents the SelectedIndex dependency property.

Declaration
public static readonly DependencyProperty SelectedIndexProperty
Field Value
System.Windows.DependencyProperty

SelectedItemProperty

Represents the SelectedItem dependency property.

Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
System.Windows.DependencyProperty

SelectedItemsProperty

Represents the SelectedItems dependency property.

Declaration
public static readonly DependencyProperty SelectedItemsProperty
Field Value
System.Windows.DependencyProperty

SelectedValuePathProperty

Represents the SelectedValuePath dependency property.

Declaration
public static readonly DependencyProperty SelectedValuePathProperty
Field Value
System.Windows.DependencyProperty

SelectedValueProperty

Represents the SelectedValue dependency property.

Declaration
public static readonly DependencyProperty SelectedValueProperty
Field Value
System.Windows.DependencyProperty

SelectionBoxesVisibilityProperty

Represents the SelectionBoxesVisibility dependency property.

Declaration
public static readonly DependencyProperty SelectionBoxesVisibilityProperty
Field Value
System.Windows.DependencyProperty

SelectionBoxStyleProperty

Represents the SelectionBoxStyle dependency property.

Declaration
public static readonly DependencyProperty SelectionBoxStyleProperty
Field Value
System.Windows.DependencyProperty

SelectionBoxStyleSelectorProperty

Represents the SelectionBoxStyleSelector dependency property.

Declaration
public static readonly DependencyProperty SelectionBoxStyleSelectorProperty
Field Value
System.Windows.DependencyProperty

SelectionBoxTemplateProperty

Represents the SelectionBoxTemplate dependency property.

Declaration
public static readonly DependencyProperty SelectionBoxTemplateProperty
Field Value
System.Windows.DependencyProperty

SelectionBoxTemplateSelectorProperty

Represents the SelectionBoxTemplateSelector dependency property.

Declaration
public static readonly DependencyProperty SelectionBoxTemplateSelectorProperty
Field Value
System.Windows.DependencyProperty

SelectionBridgeProperty

Represents the SelectionBridge dependency property.

Declaration
public static readonly DependencyProperty SelectionBridgeProperty
Field Value
System.Windows.DependencyProperty

SelectionChangedEvent

Identifies the SelectionChanged routed event.

Declaration
public static readonly RoutedEvent SelectionChangedEvent
Field Value
System.Windows.RoutedEvent

SelectionModeProperty

Represents the SelectionMode dependency property.

Declaration
public static readonly DependencyProperty SelectionModeProperty
Field Value
System.Windows.DependencyProperty

SelectionOnFocusProperty

Identifies the SelectionOnFocus property.

Declaration
public static readonly DependencyProperty SelectionOnFocusProperty
Field Value
System.Windows.DependencyProperty

Properties

AutoCompleteMode

Gets or sets the AutoCompleteMode.

Declaration
public SearchAutoCompleteMode AutoCompleteMode { get; set; }
Property Value
SearchAutoCompleteMode

AutoCompleteProvider

Gets or sets the AutoCompleteProvider.

Declaration
public SuggestProvider AutoCompleteProvider { get; set; }
Property Value
SuggestProvider

CanUserResizeDropDown

Gets or sets a value that indicates whether DropDown popup will be resizable at run-time.

Declaration
public bool CanUserResizeDropDown { get; set; }
Property Value
System.Boolean

CloseDropDownAfterSelectionInput

Gets or sets a value that indicates whether the drop down should be closed when selection is changed via input.

Declaration
public bool CloseDropDownAfterSelectionInput { get; set; }
Property Value
System.Boolean

DeferTextChange

Gets or sets a value that indicates whether text update will be delayed.

Declaration
public bool DeferTextChange { get; set; }
Property Value
System.Boolean

DisplayMemberPath

Gets or sets the name or path of the property that is displayed for each data item.

Declaration
public string DisplayMemberPath { get; set; }
Property Value
System.String

DropDownContentManager

Gets or sets a DropDownContentManager instance that manages interactions with DropDown popup element.

Declaration
public DropDownContentManager DropDownContentManager { get; set; }
Property Value
DropDownContentManager

DropDownElementStyle

Gets or set a Style that is applied to the drop down element. TargetType should match accordingly.

Declaration
public Style DropDownElementStyle { get; set; }
Property Value
System.Windows.Style

DropDownHeight

Gets or sets the DropDown popup height.

Declaration
public double DropDownHeight { get; set; }
Property Value
System.Double

DropDownMaxHeight

Gets or sets the DropDown popup maximum height.

Declaration
public double DropDownMaxHeight { get; set; }
Property Value
System.Double

DropDownMaxWidth

Gets or sets the DropDown popup maximum width.

Declaration
public double DropDownMaxWidth { get; set; }
Property Value
System.Double

DropDownMinHeight

Gets or sets the DropDown popup minimum height.

Declaration
public double DropDownMinHeight { get; set; }
Property Value
System.Double

DropDownMinWidth

Gets or sets the DropDown popup minimum width.

Declaration
public double DropDownMinWidth { get; set; }
Property Value
System.Double

DropDownPlacement

Gets or sets the DropDown placement mode.

Declaration
public PlacementMode DropDownPlacement { get; set; }
Property Value
PlacementMode

DropDownWidth

Gets or sets the DropDown popup width.

Declaration
public double DropDownWidth { get; set; }
Property Value
System.Double

EditorMinWidth

Gets or sets the minimum width that is set aside for displaying the editor control.

Declaration
public double EditorMinWidth { get; set; }
Property Value
System.Double

FooterContent

Gets or sets the content displayed in the footer.

Declaration
public object FooterContent { get; set; }
Property Value
System.Object

FooterContentTemplate

Gets or sets the data template that will be used to display the footer.

Declaration
public DataTemplate FooterContentTemplate { get; set; }
Property Value
System.Windows.DataTemplate

FooterVisibility

Gets or sets a value that indicates whether the footer is visible.

Declaration
public Visibility FooterVisibility { get; set; }
Property Value
System.Windows.Visibility

HighlightMatches

Gets or sets a value that indicates whether matched items will be highlighted.

Declaration
public bool HighlightMatches { get; set; }
Property Value
System.Boolean

IsDropDownOpen

Gets a value that indicates whether the DropDownButton popup is open.

Declaration
public bool IsDropDownOpen { get; }
Property Value
System.Boolean

IsReadOnly

Gets or sets a value that indicates whether text editor is readonly.

Declaration
public bool IsReadOnly { get; set; }
Property Value
System.Boolean

ItemsSourceProvider

Gets or sets an ItemsSourceProvider that handles data binding in the DropDown element.

Declaration
public ItemsSourceProvider ItemsSourceProvider { get; set; }
Property Value
ItemsSourceProvider

KeepDropDownOpen

Gets or sets a value that indicates whether drop down is closed when its popup loses focus.

Declaration
public bool KeepDropDownOpen { get; set; }
Property Value
System.Boolean

MatchCase

Gets or sets value that indicates whether text matching is case sensitive.

Declaration
public bool MatchCase { get; set; }
Property Value
System.Boolean

NullText

Gets or sets the text that is shown when selection is empty.

Declaration
public string NullText { get; set; }
Property Value
System.String

OpenDropDownOnFocus

Gets or set a value that indicates whether the drop down button will be expanded when control is focused.

Declaration
public bool OpenDropDownOnFocus { get; set; }
Property Value
System.Boolean

OpenDropDownOnInput

Gets or sets a value that indicates whether drop down gets open when the text field receives text input.

Declaration
public bool OpenDropDownOnInput { get; set; }
Property Value
System.Boolean

SearchMode

Gets or sets a value that represents the matching behavior when search operation is executed.

Declaration
public SearchMode SearchMode { get; set; }
Property Value
SearchMode

SearchStateManager

Gets or sets the SearchStateManager.

Declaration
public SearchStateManager SearchStateManager { get; set; }
Property Value
SearchStateManager

SelectedIndex

Gets or sets the selected index.

Declaration
public int SelectedIndex { get; set; }
Property Value
System.Int32

SelectedItem

Gets the currently selected item.

Declaration
public object SelectedItem { get; set; }
Property Value
System.Object

SelectedItems

Gets the currently selected items.

Declaration
public RadObservableCollection<object> SelectedItems { get; }
Property Value
RadObservableCollection<System.Object>

SelectedValue

Gets or sets the selected value.

Declaration
public object SelectedValue { get; set; }
Property Value
System.Object

SelectedValuePath

Gets or sets the property path that is used to get the SelectedValue property of the SelectedItem property.

Declaration
public string SelectedValuePath { get; set; }
Property Value
System.String

SelectionBoxesVisibility

Gets or sets a value that indicates whether selection should be represented with selection boxes.

Declaration
public Visibility SelectionBoxesVisibility { get; set; }
Property Value
System.Windows.Visibility

SelectionBoxStyle

Gets or sets a Style that is used for SearchAutoCompleteBoxItems.

Declaration
public Style SelectionBoxStyle { get; set; }
Property Value
System.Windows.Style

SelectionBoxStyleSelector

Represents the SelectionBoxStyleSelector dependency property.

Declaration
public StyleSelector SelectionBoxStyleSelector { get; set; }
Property Value
System.Windows.Controls.StyleSelector

SelectionBoxTemplate

Gets or sets a DataTemplate that is used to display SearchAutoCompleteBoxItems' content.

Declaration
public DataTemplate SelectionBoxTemplate { get; set; }
Property Value
System.Windows.DataTemplate

SelectionBoxTemplateSelector

Gets or sets a DataTemplateSelector that is used to display SearchAutoCompleteBoxItems' content.

Declaration
public DataTemplateSelector SelectionBoxTemplateSelector { get; set; }
Property Value
System.Windows.Controls.DataTemplateSelector

SelectionBridge

Gets or sets the SelectionBridge.

Declaration
public ISelectionBridge SelectionBridge { get; set; }
Property Value
ISelectionBridge

SelectionMode

Gets or sets the selection mode.

Declaration
public AutoCompleteSelectionMode SelectionMode { get; set; }
Property Value
AutoCompleteSelectionMode

SelectionOnFocus

Specifies the modification over the selected item text when the control receives focus.

Declaration
public SelectionOnFocus SelectionOnFocus { get; set; }
Property Value
SelectionOnFocus

Methods

AssignSelectionBridge(ISelectionBridge)

Initializes a SelectionBridge.

Declaration
protected void AssignSelectionBridge(ISelectionBridge selectionBridge)
Parameters
ISelectionBridge selectionBridge

ClearSearchText()

Clears the search text.

Declaration
protected void ClearSearchText()

CloseDropDown()

Closes DropDown button.

Declaration
public virtual void CloseDropDown()

OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.

Declaration
public override void OnApplyTemplate()

OnCreateAutomationPeer()

Creates an appropriate System.Windows.Automation.Peers.ButtonAutomationPeer for this control as part of the WPF infrastructure.

Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer

OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)

Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus attached event reaches an element in its route that is derived from this class.

Declaration
protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
Parameters
System.Windows.Input.KeyboardFocusChangedEventArgs e

OnInitialized(EventArgs)

Raises the Initialized event.

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs e

OnInitializeDropDownContentManager(DropDownContentManagerEventArgs)

Raises the InitializeDropDownContentManager event.

Declaration
protected virtual void OnInitializeDropDownContentManager(DropDownContentManagerEventArgs args)
Parameters
DropDownContentManagerEventArgs args

OnInitializeSelectionBridge(SelectionBridgeEventArgs)

Raises the InitializeSelectionBridge event.

Declaration
protected virtual void OnInitializeSelectionBridge(SelectionBridgeEventArgs args)
Parameters
SelectionBridgeEventArgs args

OnMouseWheel(MouseWheelEventArgs)

Called before the System.Windows.UIElement.MouseWheel event occurs to provide handling for the event in a derived class without attaching a delegate.

Declaration
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters
System.Windows.Input.MouseWheelEventArgs e

A System.Windows.Input.MouseWheelEventArgs that contains the event data.

OpenDropDown()

Opens the DropDown button.

Declaration
public virtual void OpenDropDown()

RaiseSelectionChanged(IList<Object>, IList<Object>)

Raises the SelectionChanged event with the given added and removed items.

Declaration
protected void RaiseSelectionChanged(IList<object> addedItems, IList<object> removedItems)
Parameters
System.Collections.Generic.IList<System.Object> addedItems

System.Collections.Generic.IList<System.Object> removedItems

ResetTheme()

Resets the theme.

Declaration
public void ResetTheme()

ToggleDropDown()

Toggles between DropDown button states.

Declaration
public virtual void ToggleDropDown()

Events

InitializeDropDownContentManager

Event that that is raised when DropDownContentManager is being initialized.

Declaration
public event EventHandler<DropDownContentManagerEventArgs> InitializeDropDownContentManager
Event Type
System.EventHandler<DropDownContentManagerEventArgs>

InitializeSelectionBridge

Event that that is raised when SelectionBridge is being initialized.

Declaration
public event EventHandler<SelectionBridgeEventArgs> InitializeSelectionBridge
Event Type
System.EventHandler<SelectionBridgeEventArgs>

SelectionChanged

Occurs when the selected items have changed.

Declaration
public event EventHandler<SelectionChangeEventArgs> SelectionChanged
Event Type
System.EventHandler<SelectionChangeEventArgs>

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.