Class DataGridTypedColumn
Defines a DataGridColumn which content is known (strongly typed) and represented by internally built UI. Typed columns are highly optimized for better performance.
Inherited Members
Namespace: Telerik.XamarinForms.DataGrid
Assembly: Telerik.XamarinForms.DataGrid.dll
Syntax
public abstract class DataGridTypedColumn : DataGridColumn, IDataDescriptorPeer, IDataGridColumnDefinition
Constructors
DataGridTypedColumn()
Initializes a new instance of the DataGridTypedColumn class.
Declaration
protected DataGridTypedColumn()
Fields
CellContentStyleProperty
Identifies the CellContentStyle dependency property.
Declaration
public static readonly BindableProperty CellContentStyleProperty
Field Value
Xamarin.Forms.BindableProperty
|
CellContentStyleSelectorProperty
Identifies the CellContentStyleSelector dependency property.
Declaration
public static readonly BindableProperty CellContentStyleSelectorProperty
Field Value
Xamarin.Forms.BindableProperty
|
CellEditorStyleProperty
Identifies the CellEditorStyle dependency property.
Declaration
public static readonly BindableProperty CellEditorStyleProperty
Field Value
Xamarin.Forms.BindableProperty
|
PropertyNameProperty
Identifies the PropertyName dependency property.
Declaration
public static readonly BindableProperty PropertyNameProperty
Field Value
Xamarin.Forms.BindableProperty
|
Properties
CellContentStyle
Gets or sets the Xamarin.Forms.Style object that defines the appearance of each cell associated with this column. The TargetType of the Style depends on the type of the column - e.g. for DataGridTextColumn it will be the Xamarin.Forms.Label type.
Declaration
public DataGridStyle CellContentStyle { get; set; }
Property Value
DataGridStyle
|
CellContentStyleSelector
Gets or sets the DataGridStyleSelector instance that allows for dynamic appearance on a per cell basis.
Declaration
public DataGridStyleSelector CellContentStyleSelector { get; set; }
Property Value
DataGridStyleSelector
|
CellEditorStyle
Gets or sets the Xamarin.Forms.Style that will be applied to the cell editor.
Declaration
public Style CellEditorStyle { get; set; }
Property Value
Xamarin.Forms.Style
|
PropertyName
Gets or sets the name of the property of the object type that represents each row within the grid.
Declaration
public string PropertyName { get; set; }
Property Value
System.String
|
Methods
CreateGroupDescriptor()
Creates the GroupDescriptorBase instance that is used to group by this column through the user interface.
Declaration
protected virtual GroupDescriptorBase CreateGroupDescriptor()
Returns
GroupDescriptorBase
|
CreateSortDescriptor()
Creates the SortDescriptorBase instance that is used to sort by this column through the user interface.
Declaration
protected virtual SortDescriptorBase CreateSortDescriptor()
Returns
SortDescriptorBase
|
GetValueForInstance(Object)
Retrieves the column value for the provided object instance. This actually represents the content of a grid cell where a cell is defined by a row (data item) and a column.
Declaration
public override object GetValueForInstance(object instance)
Parameters
System.Object
instance
|
Returns
System.Object
|