Class RadMultiColumnComboBox
Represents a control that performs search and filter over a collection of items.
Inheritance
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
FooterContentTemplateProperty
FooterVisibilityProperty
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
FooterContentTemplate
FooterVisibility
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>
|