Class GridViewMultiColumnComboBoxColumn
Represents a column that uses RadMultiColumnComboBox to edit a single selected value, or a list of selected values.
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.GridView.dll
Syntax
public class GridViewMultiColumnComboBoxColumn : GridViewBoundColumnBase, IFilterableColumn, INotifyPropertyChanged, IColumnElement, IDataFieldDescriptor, IFieldDescriptor, IExportableColumn
Constructors
GridViewMultiColumnComboBoxColumn()
Declaration
public GridViewMultiColumnComboBoxColumn()
Fields
AutoCompleteModeProperty
Represents the AutoCompleteMode dependency property.
Declaration
public static readonly DependencyProperty AutoCompleteModeProperty
Field Value
System.Windows.DependencyProperty
|
AutoGenerateColumnsProperty
Identifies the AutoGenerateColumns dependency property.
Declaration
public static readonly DependencyProperty AutoGenerateColumnsProperty
Field Value
System.Windows.DependencyProperty
|
CanUserSearchInHiddenColumnsProperty
Represents the CanUserSearchInHiddenColumns dependency property.
Declaration
public static readonly DependencyProperty CanUserSearchInHiddenColumnsProperty
Field Value
System.Windows.DependencyProperty
|
CloseDropDownAfterSelectionInputProperty
Represents the CloseDropDownAfterInputSelection dependency property.
Declaration
public static readonly DependencyProperty CloseDropDownAfterSelectionInputProperty
Field Value
System.Windows.DependencyProperty
|
DisplayMemberPathProperty
Represents the DisplayMemberPath dependency property.
Declaration
public static readonly DependencyProperty DisplayMemberPathProperty
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
|
HighlightMatchesProperty
Represents the HighlightMatches dependency property.
Declaration
public static readonly DependencyProperty HighlightMatchesProperty
Field Value
System.Windows.DependencyProperty
|
ItemsSourceProperty
Represents the ItemsSource dependency property.
Declaration
public static readonly DependencyProperty ItemsSourceProperty
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
|
OpenDropDownOnInputProperty
Represents the OpenDropDownOnInput dependency property.
Declaration
public static readonly DependencyProperty OpenDropDownOnInputProperty
Field Value
System.Windows.DependencyProperty
|
SelectedValuePathProperty
Represents the SelectedValuePath dependency property.
Declaration
public static readonly DependencyProperty SelectedValuePathProperty
Field Value
System.Windows.DependencyProperty
|
SelectedValuesDisplaySeparatorProperty
Represents the SelectedValuesDisplaySeparator dependency property.
Declaration
public static readonly DependencyProperty SelectedValuesDisplaySeparatorProperty
Field Value
System.Windows.DependencyProperty
|
SelectionBoxesVisibilityProperty
Represents the SelectionBoxesVisibility dependency property.
Declaration
public static readonly DependencyProperty SelectionBoxesVisibilityProperty
Field Value
System.Windows.DependencyProperty
|
SelectionModeProperty
Represents the SelectionMode dependency property.
Declaration
public static readonly DependencyProperty SelectionModeProperty
Field Value
System.Windows.DependencyProperty
|
Properties
AutoCompleteMode
Gets or sets the AutoCompleteMode.
Declaration
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
public bool AutoGenerateColumns { get; set; }
Property Value
System.Boolean
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
public bool CanUserSearchInHiddenColumns { 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
|
Columns
Gets the collection of GridViewColumns for the grid view in the editor's popup.
Declaration
public ObservableCollection<GridViewColumn> Columns { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<GridViewColumn>
|
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
|
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
|
HighlightMatches
Gets or sets a value that indicates whether matched items will be highlighted.
Declaration
public bool HighlightMatches { get; set; }
Property Value
System.Boolean
|
ItemsSource
Gets or sets the ItemsSource that will be used to populate the RadMultiColumnComboBox editor.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
System.Collections.IEnumerable
|
ItemsSourceBinding
Gets or sets a binding that resolves the ItemsSource value, using bound item as binding source.
Declaration
public Binding ItemsSourceBinding { get; set; }
Property Value
System.Windows.Data.Binding
|
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
|
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
|
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
|
SelectedValuesDisplaySeparator
Gets or sets a token separator that is used for displaying the list of selected values.
Declaration
public string SelectedValuesDisplaySeparator { 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
|
SelectionMode
Gets or set the current selection mode.
Declaration
public AutoCompleteSelectionMode SelectionMode { get; set; }
Property Value
AutoCompleteSelectionMode
|
Methods
CanEdit(Object)
Determines whether the data represented by the column can be edited.
Declaration
public override bool CanEdit(object item)
Parameters
System.Object
item
|
Returns
System.Boolean
|
Overrides
ConvertValue(Object, Object)
Convert the selected value of the given item to its display text.
Declaration
protected object ConvertValue(object value, object dataItem)
Parameters
System.Object
value
|
System.Object
dataItem
|
Returns
System.Object
|
ConvertValueBack(Object, Object)
Convert the display text of the given item to its selected value.
Declaration
protected object ConvertValueBack(object value, object dataItem)
Parameters
System.Object
value
|
System.Object
dataItem
|
Returns
System.Object
|
CreateCellEditElement(GridViewCell, Object)
Creates the element for the cell in edit mode.
Declaration
public override FrameworkElement CreateCellEditElement(GridViewCell cell, object dataItem)
Parameters
GridViewCell
cell
|
System.Object
dataItem
|
Returns
System.Windows.FrameworkElement
|
Overrides
CreateCellElement(GridViewCell, Object)
Creates the element for the cell in display mode.
Declaration
public override FrameworkElement CreateCellElement(GridViewCell cell, object dataItem)
Parameters
GridViewCell
cell
|
System.Object
dataItem
|
Returns
System.Windows.FrameworkElement
|
Overrides
GetCellContent(Object)
Gets the content of a cell that is associated with this column.
Declaration
protected override object GetCellContent(object item)
Parameters
System.Object
item
The data item. |
Returns
System.Object
Cell content. |
Overrides
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
public override object GetNewValueFromEditor(object editor)
Parameters
System.Object
editor
The editor. |
Returns
System.Object
|
Overrides
OnPastingCellClipboardContent(Object, Object)
Handle pasting a new value on a cell of the current column for a given item.
Declaration
public override void OnPastingCellClipboardContent(object item, object value)
Parameters
System.Object
item
|
System.Object
value
|