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

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

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

C#
[TelerikToolboxCategory("Data")]
public class RadMultiColumnComboBox : Control

Inheritance: objectRadMultiColumnComboBox

Constructors

Initializes a new instance of the RadMultiColumnComboBox class.

C#
public RadMultiColumnComboBox()

Fields

AutoCompleteModeProperty

DependencyProperty

Represents the AutoCompleteMode dependency property.

C#
public static readonly DependencyProperty AutoCompleteModeProperty

Represents the AutoCompleteProvider dependency property.

C#
public static readonly DependencyProperty AutoCompleteProviderProperty

Represents the CanUserResizeDropDown dependency property.

C#
public static readonly DependencyProperty CanUserResizeDropDownProperty

Identifies the ClearSelectionOnDeleteOrBackKey property.

C#
public static readonly DependencyProperty ClearSelectionOnDeleteOrBackKeyProperty

Represents the CloseDropDownAfterInputSelection dependency property.

C#
public static readonly DependencyProperty CloseDropDownAfterSelectionInputProperty

DeferTextChangeProperty

DependencyProperty

Represents the DeferTextChange dependency property.

C#
public static readonly DependencyProperty DeferTextChangeProperty

DisplayMemberPathProperty

DependencyProperty

Represents the DisplayMemberPath dependency property.

C#
public static readonly DependencyProperty DisplayMemberPathProperty

Represents the DropDownContentManager dependency property.

C#
public static readonly DependencyProperty DropDownContentManagerProperty

Represents the DropDownElementStyle dependency property.

C#
public static readonly DependencyProperty DropDownElementStyleProperty

DropDownHeightProperty

DependencyProperty

Represents the DropDownHeight dependency property.

C#
public static readonly DependencyProperty DropDownHeightProperty

DropDownMaxHeightProperty

DependencyProperty

Represents the DropDownMaxHeight dependency property.

C#
public static readonly DependencyProperty DropDownMaxHeightProperty

DropDownMaxWidthProperty

DependencyProperty

Represents the DropDownMaxWidth dependency property.

C#
public static readonly DependencyProperty DropDownMaxWidthProperty

DropDownMinHeightProperty

DependencyProperty

Represents the DropDownMinHeight dependency property.

C#
public static readonly DependencyProperty DropDownMinHeightProperty

DropDownMinWidthProperty

DependencyProperty

Represents the DropDownMinWidth dependency property.

C#
public static readonly DependencyProperty DropDownMinWidthProperty

DropDownPlacementProperty

DependencyProperty

Represents the DropDownPlacement dependency property.

C#
public static readonly DependencyProperty DropDownPlacementProperty

DropDownWidthProperty

DependencyProperty

Represents the DropDownWidth dependency property.

C#
public static readonly DependencyProperty DropDownWidthProperty

EditorMinWidthProperty

DependencyProperty

Represents the EditorMinWidth dependency property.

C#
public static readonly DependencyProperty EditorMinWidthProperty

FooterContentProperty

DependencyProperty

Represents the FooterContent dependency property.

C#
public static readonly DependencyProperty FooterContentProperty

Represents the FooterContentTemplate dependency property.

C#
public static readonly DependencyProperty FooterContentTemplateProperty

FooterVisibilityProperty

DependencyProperty

Represents the FooterVisibility dependency property.

C#
public static readonly DependencyProperty FooterVisibilityProperty

HighlightMatchesProperty

DependencyProperty

Represents the HighlightMatches dependency property.

C#
public static readonly DependencyProperty HighlightMatchesProperty

IsReadOnlyProperty

DependencyProperty

Represents the IsReadOnly dependency property.

C#
public static readonly DependencyProperty IsReadOnlyProperty

ItemsSourceProviderProperty

DependencyProperty

Represents the ItemsSourceProvider dependency property.

C#
public static readonly DependencyProperty ItemsSourceProviderProperty

KeepDropDownOpenProperty

DependencyProperty

Represents the KeepDropDownOpen dependency property.

C#
public static readonly DependencyProperty KeepDropDownOpenProperty

MatchCaseProperty

DependencyProperty

Represents the MatchCase dependency property.

C#
public static readonly DependencyProperty MatchCaseProperty

NullTextProperty

DependencyProperty

Represents the NullText dependency property.

C#
public static readonly DependencyProperty NullTextProperty

OpenDropDownOnFocusProperty

DependencyProperty

Represents the OpenDropDownOnFocus dependency property.

C#
public static readonly DependencyProperty OpenDropDownOnFocusProperty

OpenDropDownOnInputProperty

DependencyProperty

Represents the OpenDropDownOnInput dependency property.

C#
public static readonly DependencyProperty OpenDropDownOnInputProperty

SearchModeProperty

DependencyProperty

Identifies the SearchMode dependency property.

C#
public static readonly DependencyProperty SearchModeProperty

SearchStateManagerProperty

DependencyProperty

Represents the SearchStateManager dependency property.

C#
public static readonly DependencyProperty SearchStateManagerProperty

SelectedIndexProperty

DependencyProperty

Represents the SelectedIndex dependency property.

C#
public static readonly DependencyProperty SelectedIndexProperty

SelectedItemProperty

DependencyProperty

Represents the SelectedItem dependency property.

C#
public static readonly DependencyProperty SelectedItemProperty

SelectedItemsProperty

DependencyProperty

Represents the SelectedItems dependency property.

C#
public static readonly DependencyProperty SelectedItemsProperty

SelectedValuePathProperty

DependencyProperty

Represents the SelectedValuePath dependency property.

C#
public static readonly DependencyProperty SelectedValuePathProperty

SelectedValueProperty

DependencyProperty

Represents the SelectedValue dependency property.

C#
public static readonly DependencyProperty SelectedValueProperty

Represents the SelectionBoxesVisibility dependency property.

C#
public static readonly DependencyProperty SelectionBoxesVisibilityProperty

SelectionBoxStyleProperty

DependencyProperty

Represents the SelectionBoxStyle dependency property.

C#
public static readonly DependencyProperty SelectionBoxStyleProperty

Represents the SelectionBoxStyleSelector dependency property.

C#
public static readonly DependencyProperty SelectionBoxStyleSelectorProperty

Represents the SelectionBoxTemplate dependency property.

C#
public static readonly DependencyProperty SelectionBoxTemplateProperty

Represents the SelectionBoxTemplateSelector dependency property.

C#
public static readonly DependencyProperty SelectionBoxTemplateSelectorProperty

SelectionBridgeProperty

DependencyProperty

Represents the SelectionBridge dependency property.

C#
public static readonly DependencyProperty SelectionBridgeProperty

Identifies the SelectionChanged routed event.

C#
public static readonly RoutedEvent SelectionChangedEvent

SelectionModeProperty

DependencyProperty

Represents the SelectionMode dependency property.

C#
public static readonly DependencyProperty SelectionModeProperty

SelectionOnFocusProperty

DependencyProperty

Identifies the SelectionOnFocus property.

C#
public static readonly DependencyProperty SelectionOnFocusProperty

Properties

Gets or sets the AutoCompleteMode.

C#
public SearchAutoCompleteMode AutoCompleteMode { get; set; }

Gets or sets the AutoCompleteProvider.

C#
public SuggestProvider AutoCompleteProvider { get; set; }

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

C#
public bool CanUserResizeDropDown { get; set; }

Specifies whether the selection should be cleared when the user presses the Delete or Backspace key.

C#
public bool ClearSelectionOnDeleteOrBackKey { get; set; }

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

C#
public bool CloseDropDownAfterSelectionInput { get; set; }

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

C#
public bool DeferTextChange { get; set; }

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

C#
public string DisplayMemberPath { get; set; }

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

C#
public DropDownContentManager DropDownContentManager { get; set; }

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

C#
public Style DropDownElementStyle { get; set; }

Gets or sets the DropDown popup height.

C#
public double DropDownHeight { get; set; }

Gets or sets the DropDown popup maximum height.

C#
public double DropDownMaxHeight { get; set; }

Gets or sets the DropDown popup maximum width.

C#
public double DropDownMaxWidth { get; set; }

Gets or sets the DropDown popup minimum height.

C#
public double DropDownMinHeight { get; set; }

Gets or sets the DropDown popup minimum width.

C#
public double DropDownMinWidth { get; set; }

Gets or sets the DropDown placement mode.

C#
public PlacementMode DropDownPlacement { get; set; }

Gets or sets the DropDown popup width.

C#
public double DropDownWidth { get; set; }

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

C#
public double EditorMinWidth { get; set; }

Gets or sets the content displayed in the footer.

C#
public object FooterContent { get; set; }

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

C#
public DataTemplate FooterContentTemplate { get; set; }

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

C#
public Visibility FooterVisibility { get; set; }

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

C#
public bool HighlightMatches { get; set; }

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

C#
public bool IsDropDownOpen { get; }

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

C#
public bool IsReadOnly { get; set; }

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

C#
public ItemsSourceProvider ItemsSourceProvider { get; set; }

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

C#
public bool KeepDropDownOpen { get; set; }

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

C#
public bool MatchCase { get; set; }

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

C#
public string NullText { get; set; }

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

C#
public bool OpenDropDownOnFocus { get; set; }

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

C#
public bool OpenDropDownOnInput { get; set; }

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

C#
public SearchMode SearchMode { get; set; }

Gets or sets the SearchStateManager.

C#
public SearchStateManager SearchStateManager { get; set; }

Gets or sets the selected index.

C#
public int SelectedIndex { get; set; }

Gets the currently selected item.

C#
public object SelectedItem { get; set; }

Gets the currently selected items.

C#
public RadObservableCollection<object> SelectedItems { get; }

Gets or sets the selected value.

C#
public object SelectedValue { get; set; }

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

C#
public string SelectedValuePath { get; set; }

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

C#
public Visibility SelectionBoxesVisibility { get; set; }

Gets or sets a Style that is used for SearchAutoCompleteBoxItems.

C#
public Style SelectionBoxStyle { get; set; }

Represents the SelectionBoxStyleSelector dependency property.

C#
public StyleSelector SelectionBoxStyleSelector { get; set; }

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

C#
public DataTemplate SelectionBoxTemplate { get; set; }

SelectionBoxTemplateSelector

DataTemplateSelector

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

C#
public DataTemplateSelector SelectionBoxTemplateSelector { get; set; }

Gets or sets the SelectionBridge.

C#
public ISelectionBridge SelectionBridge { get; set; }

Gets or sets the selection mode.

C#
public AutoCompleteSelectionMode SelectionMode { get; set; }

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

C#
public SelectionOnFocus SelectionOnFocus { get; set; }

Methods

Initializes a SelectionBridge.

C#
protected void AssignSelectionBridge(ISelectionBridge selectionBridge)
Parameters:selectionBridgeISelectionBridge

Clears the search text.

C#
protected void ClearSearchText()

Closes DropDown button.

C#
public virtual void CloseDropDown()

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

C#
public override void OnApplyTemplate()

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

C#
protected override AutomationPeer OnCreateAutomationPeer()
Returns:

AutomationPeer

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

C#
protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
Parameters:eKeyboardFocusChangedEventArgs

Raises the Initialized event.

C#
protected override void OnInitialized(EventArgs e)
Parameters:eEventArgs

Raises the InitializeDropDownContentManager event.

C#
protected virtual void OnInitializeDropDownContentManager(DropDownContentManagerEventArgs args)
Parameters:argsDropDownContentManagerEventArgs

Raises the InitializeSelectionBridge event.

C#
protected virtual void OnInitializeSelectionBridge(SelectionBridgeEventArgs args)
Parameters:argsSelectionBridgeEventArgs

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

C#
protected override void OnMouseWheel(MouseWheelEventArgs e)
Parameters:eMouseWheelEventArgs

A MouseWheelEventArgs that contains the event data.

Opens the DropDown button.

C#
public virtual void OpenDropDown()

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

C#
protected void RaiseSelectionChanged(IList<object> addedItems, IList<object> removedItems)
Parameters:addedItemsIList<object>removedItemsIList<object>

Resets the theme.

C#
public void ResetTheme()

Toggles between DropDown button states.

C#
public virtual void ToggleDropDown()

Events

Event that that is raised when DropDownContentManager is being initialized.

C#
public event EventHandler<DropDownContentManagerEventArgs> InitializeDropDownContentManager

Event that that is raised when SelectionBridge is being initialized.

C#
public event EventHandler<SelectionBridgeEventArgs> InitializeSelectionBridge

Occurs when the selected items have changed.

C#
public event EventHandler<SelectionChangeEventArgs> SelectionChanged
In this article
DefinitionConstructorsRadMultiColumnComboBox()FieldsAutoCompleteModePropertyAutoCompleteProviderPropertyCanUserResizeDropDownPropertyClearSelectionOnDeleteOrBackKeyPropertyCloseDropDownAfterSelectionInputPropertyDeferTextChangePropertyDisplayMemberPathPropertyDropDownContentManagerPropertyDropDownElementStylePropertyDropDownHeightPropertyDropDownMaxHeightPropertyDropDownMaxWidthPropertyDropDownMinHeightPropertyDropDownMinWidthPropertyDropDownPlacementPropertyDropDownWidthPropertyEditorMinWidthPropertyFooterContentPropertyFooterContentTemplatePropertyFooterVisibilityPropertyHighlightMatchesPropertyIsReadOnlyPropertyItemsSourceProviderPropertyKeepDropDownOpenPropertyMatchCasePropertyNullTextPropertyOpenDropDownOnFocusPropertyOpenDropDownOnInputPropertySearchModePropertySearchStateManagerPropertySelectedIndexPropertySelectedItemPropertySelectedItemsPropertySelectedValuePathPropertySelectedValuePropertySelectionBoxesVisibilityPropertySelectionBoxStylePropertySelectionBoxStyleSelectorPropertySelectionBoxTemplatePropertySelectionBoxTemplateSelectorPropertySelectionBridgePropertySelectionChangedEventSelectionModePropertySelectionOnFocusPropertyPropertiesAutoCompleteModeAutoCompleteProviderCanUserResizeDropDownClearSelectionOnDeleteOrBackKeyCloseDropDownAfterSelectionInputDeferTextChangeDisplayMemberPathDropDownContentManagerDropDownElementStyleDropDownHeightDropDownMaxHeightDropDownMaxWidthDropDownMinHeightDropDownMinWidthDropDownPlacementDropDownWidthEditorMinWidthFooterContentFooterContentTemplateFooterVisibilityHighlightMatchesIsDropDownOpenIsReadOnlyItemsSourceProviderKeepDropDownOpenMatchCaseNullTextOpenDropDownOnFocusOpenDropDownOnInputSearchModeSearchStateManagerSelectedIndexSelectedItemSelectedItemsSelectedValueSelectedValuePathSelectionBoxesVisibilitySelectionBoxStyleSelectionBoxStyleSelectorSelectionBoxTemplateSelectionBoxTemplateSelectorSelectionBridgeSelectionModeSelectionOnFocusMethodsAssignSelectionBridge(ISelectionBridge)ClearSearchText()CloseDropDown()OnApplyTemplate()OnCreateAutomationPeer()OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)OnInitialized(EventArgs)OnInitializeDropDownContentManager(DropDownContentManagerEventArgs)OnInitializeSelectionBridge(SelectionBridgeEventArgs)OnMouseWheel(MouseWheelEventArgs)OpenDropDown()RaiseSelectionChanged(IList<object>, IList<object>)ResetTheme()ToggleDropDown()EventsInitializeDropDownContentManagerInitializeSelectionBridgeSelectionChanged
Not finding the help you need?
Contact Support