Class
GridViewMultiColumnComboBoxColumn

Represents a column that uses RadMultiColumnComboBox to edit a single selected value, or a list of selected values.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.GridView.dll

Syntax:

cs-api-definition
public class GridViewMultiColumnComboBoxColumn : GridViewBoundColumnBase, INotifyPropertyChanged, IDataFieldDescriptor, IFieldDescriptor, IExportableColumn

Inheritance: objectGridViewColumnGridViewBoundColumnBaseGridViewMultiColumnComboBoxColumn

Implements: IDataFieldDescriptorIExportableColumnIFieldDescriptorINotifyPropertyChanged

Inherited Members GridViewBoundColumnBase.IsSearchablePropertyGridViewBoundColumnBase.EditorStylePropertyGridViewBoundColumnBase.ValidatesOnDataErrorsPropertyGridViewBoundColumnBase.DataTypePropertyGridViewBoundColumnBase.DataFormatStringPropertyGridViewBoundColumnBase.CopyPropertiesFrom(GridViewColumn)GridViewBoundColumnBase.PrepareCellForEdit(FrameworkElement, RoutedEventArgs)GridViewBoundColumnBase.RefreshCellElement(FrameworkElement, DependencyProperty)GridViewBoundColumnBase.OnAggregateFunctionsCollectionChanged(NotifyCollectionChangedEventArgs)GridViewBoundColumnBase.OnDataMemberBindingChanged()GridViewBoundColumnBase.CanSort()GridViewBoundColumnBase.CanGroup()GridViewBoundColumnBase.GetValueForItem(object)GridViewBoundColumnBase.UpdateSourceWithEditorValue(GridViewCell)GridViewBoundColumnBase.OnCopyingCellClipboardContent(object)GridViewBoundColumnBase.GetExportCellContent(object)GridViewBoundColumnBase.GetDisplayCellContent(object)GridViewBoundColumnBase.CanFilter()GridViewBoundColumnBase.ExportedElementWidthGridViewBoundColumnBase.IsSearchableGridViewBoundColumnBase.EditorStyleGridViewBoundColumnBase.ValidatesOnDataErrorsGridViewBoundColumnBase.HeaderGridViewBoundColumnBase.BindingTargetGridViewBoundColumnBase.IsReadOnlyBindingGridViewBoundColumnBase.DataTypeGridViewBoundColumnBase.DataFormatStringGridViewBoundColumnBase.DataMemberBindingGridViewBoundColumnBase.SearchPanelGridViewBoundColumnBase.FilteringDisplayFuncGridViewColumn.IsFilterablePropertyGridViewColumn.ShowDistinctFiltersPropertyGridViewColumn.ShowFieldFiltersPropertyGridViewColumn.ShouldGenerateFieldFilterEditorsPropertyGridViewColumn.ShowFilterButtonPropertyGridViewColumn.FilteringControlStylePropertyGridViewColumn.IsFilteringDeferredPropertyGridViewColumn.FilterMemberTypePropertyGridViewColumn.OptimizeDistinctFilterQueryPropertyGridViewColumn.DistinctValuesDisplayModePropertyGridViewColumn.DistinctValuesSearchModePropertyGridViewColumn.EnableDistinctValuesFilteringPropertyGridViewColumn.WidthPropertyGridViewColumn.MinWidthPropertyGridViewColumn.MaxWidthPropertyGridViewColumn.TabStopModePropertyGridViewColumn.FooterCellStylePropertyGridViewColumn.GroupFooterCellStylePropertyGridViewColumn.HeaderCellStylePropertyGridViewColumn.EditTriggersPropertyGridViewColumn.IsFrozenPropertyGridViewColumn.CellStylePropertyGridViewColumn.CellTemplateSelectorPropertyGridViewColumn.CellEditTemplateSelectorPropertyGridViewColumn.CellEditTemplatePropertyGridViewColumn.CellTemplatePropertyGridViewColumn.ToolTipTemplatePropertyGridViewColumn.ToolTipTemplateSelectorPropertyGridViewColumn.ShowToolTipOnTrimmedTextPropertyGridViewColumn.ToolTipShowDurationPropertyGridViewColumn.GroupFooterTemplateSelectorPropertyGridViewColumn.GroupFooterTemplatePropertyGridViewColumn.GroupHeaderTemplateSelectorPropertyGridViewColumn.GroupHeaderTemplatePropertyGridViewColumn.SortingStatePropertyGridViewColumn.IsSortablePropertyGridViewColumn.IsResizablePropertyGridViewColumn.IsGroupablePropertyGridViewColumn.IsReorderablePropertyGridViewColumn.SortingStateChangedEventGridViewColumn.IsReadOnlyPropertyGridViewColumn.TextAlignmentPropertyGridViewColumn.HeaderTextAlignmentPropertyGridViewColumn.TextWrappingPropertyGridViewColumn.HeaderTextWrappingPropertyGridViewColumn.FooterPropertyGridViewColumn.HeaderPropertyGridViewColumn.TextDecorationsPropertyGridViewColumn.HeaderTextDecorationsPropertyGridViewColumn.IsCustomSortingEnabledPropertyGridViewColumn.CellStyleSelectorPropertyGridViewColumn.GroupFooterCellStyleSelectorPropertyGridViewColumn.FooterTextAlignmentPropertyGridViewColumn.TextTrimmingPropertyGridViewColumn.HeaderTextTrimmingPropertyGridViewColumn.BackgroundPropertyGridViewColumn.IsVisiblePropertyGridViewColumn.DisplayIndexPropertyGridViewColumn.ShowColumnWhenGroupedPropertyGridViewColumn.SortingIndexPropertyGridViewColumn.IsSelectedPropertyGridViewColumn.CreateFieldFilterEditor()GridViewColumn.CreateColumnFilterDescriptor()GridViewColumn.ClearFilters()GridViewColumn.GetFilteringDisplayString(object)GridViewColumn.SortDistinctValues(IQueryable)GridViewColumn.SortDistinctValuesByFilteringDisplay(IQueryable)GridViewColumn.OnPropertyChanged(PropertyChangedEventArgs)GridViewColumn.OnPropertyChanged(string)GridViewColumn.Refresh()GridViewColumn.GetAggregateResults(QueryableCollectionViewGroup)GridViewColumn.OnAggregateFunctionsItemChanged(ItemChangedEventArgs<AggregateFunction>)GridViewColumn.GetGridViewColumn(IFieldDescriptor)GridViewColumn.OnInitialized(EventArgs)GridViewColumn.CreateField()GridViewColumn.IsFilterableGridViewColumn.ShowDistinctFiltersGridViewColumn.ShowFieldFiltersGridViewColumn.ShouldGenerateFieldFilterEditorsGridViewColumn.ShowFilterButtonGridViewColumn.FilteringControlStyleGridViewColumn.DistinctValuesDisplayModeGridViewColumn.DistinctValuesSearchModeGridViewColumn.EnableDistinctValuesFilteringGridViewColumn.FilteringControlGridViewColumn.ColumnFilterDescriptorGridViewColumn.IsFilteringDeferredGridViewColumn.FilterMemberPathGridViewColumn.FilterMemberTypeGridViewColumn.OptimizeDistinctFilterQueryGridViewColumn.TargetFiltersGridViewColumn.WidthGridViewColumn.MinWidthGridViewColumn.MaxWidthGridViewColumn.ActualWidthGridViewColumn.IsAutoGeneratedGridViewColumn.TabStopModeGridViewColumn.EditTriggersGridViewColumn.CellTemplateSelectorGridViewColumn.CellEditTemplateSelectorGridViewColumn.CellEditTemplateGridViewColumn.CellTemplateGridViewColumn.ToolTipTemplateGridViewColumn.ToolTipTemplateSelectorGridViewColumn.ShowToolTipOnTrimmedTextGridViewColumn.ToolTipShowDurationGridViewColumn.GroupFooterTemplateSelectorGridViewColumn.GroupFooterTemplateGridViewColumn.GroupHeaderTemplateSelectorGridViewColumn.GroupHeaderTemplateGridViewColumn.AggregateFunctionsGridViewColumn.IsReorderableGridViewColumn.IsFrozenGridViewColumn.IsRightSideFrozenGridViewColumn.IsLeftSideFrozenGridViewColumn.TextDecorationsGridViewColumn.HeaderTextDecorationsGridViewColumn.SortingStateGridViewColumn.IsGroupableGridViewColumn.CellStyleGridViewColumn.CellStyleSelectorGridViewColumn.IsResizableGridViewColumn.IsSortableGridViewColumn.HeaderCellStyleGridViewColumn.FooterCellStyleGridViewColumn.GroupFooterCellStyleGridViewColumn.GroupFooterCellStyleSelectorGridViewColumn.TextAlignmentGridViewColumn.HeaderTextAlignmentGridViewColumn.FooterTextAlignmentGridViewColumn.TextWrappingGridViewColumn.HeaderTextWrappingGridViewColumn.TextTrimmingGridViewColumn.HeaderTextTrimmingGridViewColumn.IsCustomSortingEnabledGridViewColumn.BackgroundGridViewColumn.IsVisibleGridViewColumn.UniqueNameGridViewColumn.SortMemberPathGridViewColumn.GroupMemberPathGridViewColumn.FooterGridViewColumn.IsReadOnlyGridViewColumn.DataControlGridViewColumn.DisplayIndexGridViewColumn.GroupHeaderFormatStringGridViewColumn.ColumnGroupNameGridViewColumn.ItemTypeGridViewColumn.ShowColumnWhenGroupedGridViewColumn.SortingIndexGridViewColumn.IsSelectedGridViewColumn.PropertyChangedGridViewColumn.SortingStateChanged

Constructors

GridViewMultiColumnComboBoxColumn()

Declaration

cs-api-definition
public GridViewMultiColumnComboBoxColumn()

Fields

AutoCompleteModeProperty

Represents the AutoCompleteMode dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty AutoCompleteModeProperty

Field Value

DependencyProperty

AutoGenerateColumnsProperty

Identifies the AutoGenerateColumns dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty AutoGenerateColumnsProperty

Field Value

DependencyProperty

CanUserSearchInHiddenColumnsProperty

Represents the CanUserSearchInHiddenColumns dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CanUserSearchInHiddenColumnsProperty

Field Value

DependencyProperty

CloseDropDownAfterSelectionInputProperty

Represents the CloseDropDownAfterInputSelection dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty CloseDropDownAfterSelectionInputProperty

Field Value

DependencyProperty

DisplayMemberPathProperty

Represents the DisplayMemberPath dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DisplayMemberPathProperty

Field Value

DependencyProperty

DropDownHeightProperty

Represents the DropDownHeight dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownHeightProperty

Field Value

DependencyProperty

DropDownMaxHeightProperty

Represents the DropDownMaxHeight dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownMaxHeightProperty

Field Value

DependencyProperty

DropDownMaxWidthProperty

Represents the DropDownMaxWidth dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownMaxWidthProperty

Field Value

DependencyProperty

DropDownMinHeightProperty

Represents the DropDownMinHeight dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownMinHeightProperty

Field Value

DependencyProperty

DropDownMinWidthProperty

Represents the DropDownMinWidth dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownMinWidthProperty

Field Value

DependencyProperty

DropDownPlacementProperty

Represents the DropDownPlacement dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownPlacementProperty

Field Value

DependencyProperty

DropDownWidthProperty

Represents the DropDownWidth dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty DropDownWidthProperty

Field Value

DependencyProperty

HighlightMatchesProperty

Represents the HighlightMatches dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty HighlightMatchesProperty

Field Value

DependencyProperty

ItemsSourceProperty

Represents the ItemsSource dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty ItemsSourceProperty

Field Value

DependencyProperty

KeepDropDownOpenProperty

Represents the KeepDropDownOpen dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty KeepDropDownOpenProperty

Field Value

DependencyProperty

MatchCaseProperty

Represents the MatchCase dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty MatchCaseProperty

Field Value

DependencyProperty

NullTextProperty

Represents the NullText dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty NullTextProperty

Field Value

DependencyProperty

OpenDropDownOnInputProperty

Represents the OpenDropDownOnInput dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty OpenDropDownOnInputProperty

Field Value

DependencyProperty

SelectedValuePathProperty

Represents the SelectedValuePath dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedValuePathProperty

Field Value

DependencyProperty

SelectedValuesDisplaySeparatorProperty

Represents the SelectedValuesDisplaySeparator dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectedValuesDisplaySeparatorProperty

Field Value

DependencyProperty

SelectionBoxesVisibilityProperty

Represents the SelectionBoxesVisibility dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionBoxesVisibilityProperty

Field Value

DependencyProperty

SelectionModeProperty

Represents the SelectionMode dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty SelectionModeProperty

Field Value

DependencyProperty

Properties

AutoCompleteMode

Gets or sets the AutoCompleteMode.

Declaration

cs-api-definition
public SearchAutoCompleteMode AutoCompleteMode { get; set; }

Property Value

SearchAutoCompleteMode

AutoGenerateColumns

Gets or sets a value indicating whether columns in the editor's popup are created automatically when the ItemsSource property is set.

Declaration

cs-api-definition
public bool AutoGenerateColumns { get; set; }

Property Value

bool

true if the columns should be created automatically; otherwise, false. The default is true.

Remarks

You can modify the Columns collection at run time regardless of whether it contains generated columns. However, if you specify columns in XAML, you should set AutoGenerateColumns to false.

CanUserSearchInHiddenColumns

Gets or sets a value that indicates if user can search in hidden columns.

Declaration

cs-api-definition
public bool CanUserSearchInHiddenColumns { get; set; }

Property Value

bool

CloseDropDownAfterSelectionInput

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

Declaration

cs-api-definition
public bool CloseDropDownAfterSelectionInput { get; set; }

Property Value

bool

Columns

Gets the collection of GridViewColumns for the grid view in the editor's popup.

Declaration

cs-api-definition
public ObservableCollection<GridViewColumn> Columns { get; }

Property Value

ObservableCollection<GridViewColumn>

DisplayMemberPath

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

Declaration

cs-api-definition
public string DisplayMemberPath { get; set; }

Property Value

string

DropDownHeight

Gets or sets the DropDown popup height.

Declaration

cs-api-definition
public double DropDownHeight { get; set; }

Property Value

double

DropDownMaxHeight

Gets or sets the DropDown popup maximum height.

Declaration

cs-api-definition
public double DropDownMaxHeight { get; set; }

Property Value

double

DropDownMaxWidth

Gets or sets the DropDown popup maximum width.

Declaration

cs-api-definition
public double DropDownMaxWidth { get; set; }

Property Value

double

DropDownMinHeight

Gets or sets the DropDown popup minimum height.

Declaration

cs-api-definition
public double DropDownMinHeight { get; set; }

Property Value

double

DropDownMinWidth

Gets or sets the DropDown popup minimum width.

Declaration

cs-api-definition
public double DropDownMinWidth { get; set; }

Property Value

double

DropDownPlacement

Gets or sets the DropDown placement mode.

Declaration

cs-api-definition
public PlacementMode DropDownPlacement { get; set; }

Property Value

PlacementMode

DropDownWidth

Gets or sets the DropDown popup width.

Declaration

cs-api-definition
public double DropDownWidth { get; set; }

Property Value

double

HighlightMatches

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

Declaration

cs-api-definition
public bool HighlightMatches { get; set; }

Property Value

bool

ItemsSource

Gets or sets the ItemsSource that will be used to populate the RadMultiColumnComboBox editor.

Declaration

cs-api-definition
public IEnumerable ItemsSource { get; set; }

Property Value

IEnumerable

ItemsSourceBinding

Gets or sets a binding that resolves the ItemsSource value, using bound item as binding source.

Declaration

cs-api-definition
public Binding ItemsSourceBinding { get; set; }

Property Value

Binding

KeepDropDownOpen

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

Declaration

cs-api-definition
public bool KeepDropDownOpen { get; set; }

Property Value

bool

MatchCase

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

Declaration

cs-api-definition
public bool MatchCase { get; set; }

Property Value

bool

NullText

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

Declaration

cs-api-definition
public string NullText { get; set; }

Property Value

string

OpenDropDownOnInput

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

Declaration

cs-api-definition
public bool OpenDropDownOnInput { get; set; }

Property Value

bool

SelectedValuePath

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

Declaration

cs-api-definition
public string SelectedValuePath { get; set; }

Property Value

string

SelectedValuesDisplaySeparator

Gets or sets a token separator that is used for displaying the list of selected values.

Declaration

cs-api-definition
public string SelectedValuesDisplaySeparator { get; set; }

Property Value

string

SelectionBoxesVisibility

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

Declaration

cs-api-definition
public Visibility SelectionBoxesVisibility { get; set; }

Property Value

Visibility

SelectionMode

Gets or set the current selection mode.

Declaration

cs-api-definition
public AutoCompleteSelectionMode SelectionMode { get; set; }

Property Value

AutoCompleteSelectionMode

Methods

CanEdit(object)

Determines whether the data represented by the column can be edited.

Declaration

cs-api-definition
public override bool CanEdit(object item)

Parameters

item

object

Returns

bool

Overrides GridViewBoundColumnBase.CanEdit(object)

ConvertValue(object, object)

Convert the selected value of the given item to its display text.

Declaration

cs-api-definition
protected object ConvertValue(object value, object dataItem)

Parameters

value

object

dataItem

object

Returns

object

ConvertValueBack(object, object)

Convert the display text of the given item to its selected value.

Declaration

cs-api-definition
protected object ConvertValueBack(object value, object dataItem)

Parameters

value

object

dataItem

object

Returns

object

CreateCellEditElement(GridViewCell, object)

Creates the element for the cell in edit mode.

Declaration

cs-api-definition
public override FrameworkElement CreateCellEditElement(GridViewCell cell, object dataItem)

Parameters

cell

GridViewCell

dataItem

object

Returns

FrameworkElement

Overrides GridViewColumn.CreateCellEditElement(GridViewCell, object)

CreateCellElement(GridViewCell, object)

Creates the element for the cell in display mode.

Declaration

cs-api-definition
public override FrameworkElement CreateCellElement(GridViewCell cell, object dataItem)

Parameters

cell

GridViewCell

dataItem

object

Returns

FrameworkElement

Overrides GridViewBoundColumnBase.CreateCellElement(GridViewCell, object)

GetCellContent(object)

Gets the content of a cell that is associated with this column.

Declaration

cs-api-definition
protected override object GetCellContent(object item)

Parameters

item

object

The data item.

Returns

object

Cell content.

Overrides GridViewBoundColumnBase.GetCellContent(object)

GetNewValueFromEditor(object)

Gets the new value from the editor. Used from the validation mechanism to get the new value before this value to be committed to the data source.

Declaration

cs-api-definition
public override object GetNewValueFromEditor(object editor)

Parameters

editor

object

The editor.

Returns

object

Overrides GridViewBoundColumnBase.GetNewValueFromEditor(object)

OnPastingCellClipboardContent(object, object)

Handle pasting a new value on a cell of the current column for a given item.

Declaration

cs-api-definition
public override void OnPastingCellClipboardContent(object item, object value)

Parameters

item

object

value

object

Overrides GridViewBoundColumnBase.OnPastingCellClipboardContent(object, object)