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:
[TelerikToolboxCategory("Data")]
public class RadMultiColumnComboBox : Control
Inheritance: objectRadMultiColumnComboBox
Constructors
Initializes a new instance of the RadMultiColumnComboBox class.
public RadMultiColumnComboBox()
Fields
AutoCompleteModeProperty
DependencyProperty
Represents the AutoCompleteMode dependency property.
public static readonly DependencyProperty AutoCompleteModeProperty
AutoCompleteProviderProperty
DependencyProperty
Represents the AutoCompleteProvider dependency property.
public static readonly DependencyProperty AutoCompleteProviderProperty
CanUserResizeDropDownProperty
DependencyProperty
Represents the CanUserResizeDropDown dependency property.
public static readonly DependencyProperty CanUserResizeDropDownProperty
ClearSelectionOnDeleteOrBackKeyProperty
DependencyProperty
Identifies the ClearSelectionOnDeleteOrBackKey property.
public static readonly DependencyProperty ClearSelectionOnDeleteOrBackKeyProperty
CloseDropDownAfterSelectionInputProperty
DependencyProperty
Represents the CloseDropDownAfterInputSelection dependency property.
public static readonly DependencyProperty CloseDropDownAfterSelectionInputProperty
DeferTextChangeProperty
DependencyProperty
Represents the DeferTextChange dependency property.
public static readonly DependencyProperty DeferTextChangeProperty
DisplayMemberPathProperty
DependencyProperty
Represents the DisplayMemberPath dependency property.
public static readonly DependencyProperty DisplayMemberPathProperty
DropDownContentManagerProperty
DependencyProperty
Represents the DropDownContentManager dependency property.
public static readonly DependencyProperty DropDownContentManagerProperty
DropDownElementStyleProperty
DependencyProperty
Represents the DropDownElementStyle dependency property.
public static readonly DependencyProperty DropDownElementStyleProperty
DropDownHeightProperty
DependencyProperty
Represents the DropDownHeight dependency property.
public static readonly DependencyProperty DropDownHeightProperty
DropDownMaxHeightProperty
DependencyProperty
Represents the DropDownMaxHeight dependency property.
public static readonly DependencyProperty DropDownMaxHeightProperty
DropDownMaxWidthProperty
DependencyProperty
Represents the DropDownMaxWidth dependency property.
public static readonly DependencyProperty DropDownMaxWidthProperty
DropDownMinHeightProperty
DependencyProperty
Represents the DropDownMinHeight dependency property.
public static readonly DependencyProperty DropDownMinHeightProperty
DropDownMinWidthProperty
DependencyProperty
Represents the DropDownMinWidth dependency property.
public static readonly DependencyProperty DropDownMinWidthProperty
DropDownPlacementProperty
DependencyProperty
Represents the DropDownPlacement dependency property.
public static readonly DependencyProperty DropDownPlacementProperty
DropDownWidthProperty
DependencyProperty
Represents the DropDownWidth dependency property.
public static readonly DependencyProperty DropDownWidthProperty
EditorMinWidthProperty
DependencyProperty
Represents the EditorMinWidth dependency property.
public static readonly DependencyProperty EditorMinWidthProperty
FooterContentProperty
DependencyProperty
Represents the FooterContent dependency property.
public static readonly DependencyProperty FooterContentProperty
FooterContentTemplateProperty
DependencyProperty
Represents the FooterContentTemplate dependency property.
public static readonly DependencyProperty FooterContentTemplateProperty
FooterVisibilityProperty
DependencyProperty
Represents the FooterVisibility dependency property.
public static readonly DependencyProperty FooterVisibilityProperty
HighlightMatchesProperty
DependencyProperty
Represents the HighlightMatches dependency property.
public static readonly DependencyProperty HighlightMatchesProperty
IsReadOnlyProperty
DependencyProperty
Represents the IsReadOnly dependency property.
public static readonly DependencyProperty IsReadOnlyProperty
ItemsSourceProviderProperty
DependencyProperty
Represents the ItemsSourceProvider dependency property.
public static readonly DependencyProperty ItemsSourceProviderProperty
KeepDropDownOpenProperty
DependencyProperty
Represents the KeepDropDownOpen dependency property.
public static readonly DependencyProperty KeepDropDownOpenProperty
MatchCaseProperty
DependencyProperty
Represents the MatchCase dependency property.
public static readonly DependencyProperty MatchCaseProperty
NullTextProperty
DependencyProperty
Represents the NullText dependency property.
public static readonly DependencyProperty NullTextProperty
OpenDropDownOnFocusProperty
DependencyProperty
Represents the OpenDropDownOnFocus dependency property.
public static readonly DependencyProperty OpenDropDownOnFocusProperty
OpenDropDownOnInputProperty
DependencyProperty
Represents the OpenDropDownOnInput dependency property.
public static readonly DependencyProperty OpenDropDownOnInputProperty
SearchModeProperty
DependencyProperty
Identifies the SearchMode dependency property.
public static readonly DependencyProperty SearchModeProperty
SearchStateManagerProperty
DependencyProperty
Represents the SearchStateManager dependency property.
public static readonly DependencyProperty SearchStateManagerProperty
SelectedIndexProperty
DependencyProperty
Represents the SelectedIndex dependency property.
public static readonly DependencyProperty SelectedIndexProperty
SelectedItemProperty
DependencyProperty
Represents the SelectedItem dependency property.
public static readonly DependencyProperty SelectedItemProperty
SelectedItemsProperty
DependencyProperty
Represents the SelectedItems dependency property.
public static readonly DependencyProperty SelectedItemsProperty
SelectedValuePathProperty
DependencyProperty
Represents the SelectedValuePath dependency property.
public static readonly DependencyProperty SelectedValuePathProperty
SelectedValueProperty
DependencyProperty
Represents the SelectedValue dependency property.
public static readonly DependencyProperty SelectedValueProperty
SelectionBoxesVisibilityProperty
DependencyProperty
Represents the SelectionBoxesVisibility dependency property.
public static readonly DependencyProperty SelectionBoxesVisibilityProperty
SelectionBoxStyleProperty
DependencyProperty
Represents the SelectionBoxStyle dependency property.
public static readonly DependencyProperty SelectionBoxStyleProperty
SelectionBoxStyleSelectorProperty
DependencyProperty
Represents the SelectionBoxStyleSelector dependency property.
public static readonly DependencyProperty SelectionBoxStyleSelectorProperty
SelectionBoxTemplateProperty
DependencyProperty
Represents the SelectionBoxTemplate dependency property.
public static readonly DependencyProperty SelectionBoxTemplateProperty
SelectionBoxTemplateSelectorProperty
DependencyProperty
Represents the SelectionBoxTemplateSelector dependency property.
public static readonly DependencyProperty SelectionBoxTemplateSelectorProperty
SelectionBridgeProperty
DependencyProperty
Represents the SelectionBridge dependency property.
public static readonly DependencyProperty SelectionBridgeProperty
SelectionChangedEvent
RoutedEvent
Identifies the SelectionChanged routed event.
public static readonly RoutedEvent SelectionChangedEvent
SelectionModeProperty
DependencyProperty
Represents the SelectionMode dependency property.
public static readonly DependencyProperty SelectionModeProperty
SelectionOnFocusProperty
DependencyProperty
Identifies the SelectionOnFocus property.
public static readonly DependencyProperty SelectionOnFocusProperty
Properties
Gets or sets the AutoCompleteMode.
public SearchAutoCompleteMode AutoCompleteMode { get; set; }
Gets or sets the AutoCompleteProvider.
public SuggestProvider AutoCompleteProvider { get; set; }
Gets or sets a value that indicates whether DropDown popup will be resizable at run-time.
public bool CanUserResizeDropDown { get; set; }
Specifies whether the selection should be cleared when the user presses the Delete or Backspace key.
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.
public bool CloseDropDownAfterSelectionInput { get; set; }
Gets or sets a value that indicates whether text update will be delayed.
public bool DeferTextChange { get; set; }
Gets or sets the name or path of the property that is displayed for each data item.
public string DisplayMemberPath { get; set; }
Gets or sets a DropDownContentManager instance that manages interactions with DropDown popup element.
public DropDownContentManager DropDownContentManager { get; set; }
DropDownElementStyle
Style
Gets or set a Style that is applied to the drop down element. TargetType should match accordingly.
public Style DropDownElementStyle { get; set; }
Gets or sets the DropDown popup height.
public double DropDownHeight { get; set; }
Gets or sets the DropDown popup maximum height.
public double DropDownMaxHeight { get; set; }
Gets or sets the DropDown popup maximum width.
public double DropDownMaxWidth { get; set; }
Gets or sets the DropDown popup minimum height.
public double DropDownMinHeight { get; set; }
Gets or sets the DropDown popup minimum width.
public double DropDownMinWidth { get; set; }
Gets or sets the DropDown placement mode.
public PlacementMode DropDownPlacement { get; set; }
Gets or sets the DropDown popup width.
public double DropDownWidth { get; set; }
Gets or sets the minimum width that is set aside for displaying the editor control.
public double EditorMinWidth { get; set; }
Gets or sets the content displayed in the footer.
public object FooterContent { get; set; }
FooterContentTemplate
DataTemplate
Gets or sets the data template that will be used to display the footer.
public DataTemplate FooterContentTemplate { get; set; }
FooterVisibility
Visibility
Gets or sets a value that indicates whether the footer is visible.
public Visibility FooterVisibility { get; set; }
Gets or sets a value that indicates whether matched items will be highlighted.
public bool HighlightMatches { get; set; }
Gets a value that indicates whether the DropDownButton popup is open.
public bool IsDropDownOpen { get; }
Gets or sets a value that indicates whether text editor is readonly.
public bool IsReadOnly { get; set; }
Gets or sets an ItemsSourceProvider that handles data binding in the DropDown element.
public ItemsSourceProvider ItemsSourceProvider { get; set; }
Gets or sets a value that indicates whether drop down is closed when its popup loses focus.
public bool KeepDropDownOpen { get; set; }
Gets or sets value that indicates whether text matching is case sensitive.
public bool MatchCase { get; set; }
Gets or sets the text that is shown when selection is empty.
public string NullText { get; set; }
Gets or set a value that indicates whether the drop down button will be expanded when control is focused.
public bool OpenDropDownOnFocus { get; set; }
Gets or sets a value that indicates whether drop down gets open when the text field receives text input.
public bool OpenDropDownOnInput { get; set; }
Gets or sets a value that represents the matching behavior when search operation is executed.
public SearchMode SearchMode { get; set; }
Gets or sets the SearchStateManager.
public SearchStateManager SearchStateManager { get; set; }
Gets or sets the selected index.
public int SelectedIndex { get; set; }
Gets the currently selected item.
public object SelectedItem { get; set; }
Gets the currently selected items.
public RadObservableCollection<object> SelectedItems { get; }
Gets or sets the selected value.
public object SelectedValue { get; set; }
Gets or sets the property path that is used to get the SelectedValue property of the SelectedItem property.
public string SelectedValuePath { get; set; }
SelectionBoxesVisibility
Visibility
Gets or sets a value that indicates whether selection should be represented with selection boxes.
public Visibility SelectionBoxesVisibility { get; set; }
SelectionBoxStyle
Style
Gets or sets a Style that is used for SearchAutoCompleteBoxItems.
public Style SelectionBoxStyle { get; set; }
SelectionBoxStyleSelector
StyleSelector
Represents the SelectionBoxStyleSelector dependency property.
public StyleSelector SelectionBoxStyleSelector { get; set; }
SelectionBoxTemplate
DataTemplate
Gets or sets a DataTemplate that is used to display SearchAutoCompleteBoxItems' content.
public DataTemplate SelectionBoxTemplate { get; set; }
SelectionBoxTemplateSelector
DataTemplateSelector
Gets or sets a DataTemplateSelector that is used to display SearchAutoCompleteBoxItems' content.
public DataTemplateSelector SelectionBoxTemplateSelector { get; set; }
Gets or sets the SelectionBridge.
public ISelectionBridge SelectionBridge { get; set; }
Gets or sets the selection mode.
public AutoCompleteSelectionMode SelectionMode { get; set; }
Specifies the modification over the selected item text when the control receives focus.
public SelectionOnFocus SelectionOnFocus { get; set; }
Methods
Initializes a SelectionBridge.
protected void AssignSelectionBridge(ISelectionBridge selectionBridge)
Clears the search text.
protected void ClearSearchText()
Closes DropDown button.
public virtual void CloseDropDown()
When overridden in a derived class, is invoked whenever application code or internal processes call .
public override void OnApplyTemplate()
OnCreateAutomationPeer()
AutomationPeer
Creates an appropriate System.Windows.Automation.Peers.ButtonAutomationPeer for this control as part of the WPF infrastructure.
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus attached event reaches an element in its route that is derived from this class.
protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
Raises the Initialized event.
Raises the InitializeDropDownContentManager event.
protected virtual void OnInitializeDropDownContentManager(DropDownContentManagerEventArgs args)
Raises the InitializeSelectionBridge event.
protected virtual void OnInitializeSelectionBridge(SelectionBridgeEventArgs args)
Called before the event occurs to provide handling for the event in a derived class without attaching a delegate.
protected override void OnMouseWheel(MouseWheelEventArgs e)
A MouseWheelEventArgs that contains the event data.
Opens the DropDown button.
public virtual void OpenDropDown()
Resets the theme.
public void ResetTheme()
Toggles between DropDown button states.
public virtual void ToggleDropDown()
Events
Event that that is raised when DropDownContentManager is being initialized.
public event EventHandler<DropDownContentManagerEventArgs> InitializeDropDownContentManager
Event that that is raised when SelectionBridge is being initialized.
public event EventHandler<SelectionBridgeEventArgs> InitializeSelectionBridge
Occurs when the selected items have changed.
public event EventHandler<SelectionChangeEventArgs> SelectionChanged