Represents a UXGridView column that can bind to a property in the grid's data source.
Definition
public abstract class UXGridViewBoundColumn : UXGridViewColumn
Summary
The following table summarizes the members exposed in this class.
Protected Constructors
UXGridViewBoundColumn Constructor() | Initializes a new instance of the UXGridViewBoundColumn class. |
Public Properties
Aggregate | Gets or sets the aggregate function for this column. |
Binding | Gets or sets the binding that associates the column with a property in the data source. |
CellEditingTemplate | Gets or sets the template that is used to display the contents of a cell that is in editing mode. |
ClipboardContentBinding | Gets or sets the binding that provides access to cell contents for clipboard operations. |
EditingElementStyle | Gets or sets the style that is used when rendering the element that the column displays for a cell in editing mode. |
ElementStyle | Gets or sets the style that is used when rendering the element that the column displays for a cell that is not in editing mode. |
FilterDisplayMemberPath | Gets or sets the display member path for filter element. |
FilterItemContainerStyle | Gets or sets the item container style for filter element. |
FilterItems | Gets collection of filter items used by data filtering feature of this column. |
FilterItemsBinding | Gets or sets the binding that associates the filter element of this column with a property in the data source. |
FilterItemTemplate | Gets or sets the item template for filter element. |
FilterMemberPath | |
FilterSearchBoxVisibility | Gets or sets the data filter's search box element visibility. |
FilterValuePath | |
FooterFormatString | Gets or sets the column footer format string. |
GroupConverter | Gets or sets the group value converter. |
GroupFooterFormatString | Gets or sets the group footer format string. |
GroupHeaderFormatString | Gets or sets the group header format string. |
IsBatchFilter | Gets or sets a value that indicates whether batch filtering is enabled. |
IsCellBusyBinding | Gets or sets the binding that associates the IsCellBusy attribute with a property in the data source. |
IsReadOnlyBinding | Gets or sets the binding that associates the IsReadOnly attribute with a property in the data source. |
ValidationBinding | Gets or sets the binding that associates the column with a property in the data source. |
ValueListSource | Gets or sets a collection used as value list source of this column. |
Fields
FilterDisplayMemberPathProperty | Identifies the FilterDisplayMemberPath dependency property. |
FilterItemContainerStyleProperty | Identifies the FilterItemContainerStyle dependency property. |
FilterItemTemplateProperty | Identifies the FilterItemTemplate dependency property. |
FilterMemberPathProperty | Identifies the FilterMemberPath dependency property. |
FilterSearchBoxVisibilityProperty | Identifies the SearchBoxVisibility dependency property. |
FilterValuePathProperty | Identifies the FilterValuePath dependency property. |
IsBatchFilterProperty | Identifies the IsBatchFilter dependency property. |
ValueListSourceProperty | Identifies the ValueListSource dependency property. |
Public Methods
GetAggregateValue(AggregateValues, string) | Get the aggregate value. |
Protected Constructors
protected UXGridViewBoundColumn()
Initializes a new instance of the UXGridViewBoundColumn class.
Public Properties
public Aggregate Aggregate { get; set; }
Gets or sets the aggregate function for this column.
Remarks
The aggregate result will be shown in column footer or row group footer. |
public Binding Binding { get; set; }
Gets or sets the binding that associates the column with a property in the data source.
public DataTemplate CellEditingTemplate { get; set; }
Gets or sets the template that is used to display the contents of a cell that is in editing mode.
public Binding ClipboardContentBinding { get; set; }
Gets or sets the binding that provides access to cell contents for clipboard operations.
public Style EditingElementStyle { get; set; }
Gets or sets the style that is used when rendering the element that the column displays for a cell in editing mode.
public Style ElementStyle { get; set; }
Gets or sets the style that is used when rendering the element that the column displays for a cell that is not in editing mode.
public string FilterDisplayMemberPath { get; set; }
Gets or sets the display member path for filter element.
public Style FilterItemContainerStyle { get; set; }
Gets or sets the item container style for filter element.
public ObservableCollection<UXDataFilterItem> FilterItems { get; }
Gets collection of filter items used by data filtering feature of this column.
public Binding FilterItemsBinding { get; set; }
Gets or sets the binding that associates the filter element of this column with a property in the data source.
public DataTemplate FilterItemTemplate { get; set; }
Gets or sets the item template for filter element.
public string FilterMemberPath { get; set; }
public Visibility FilterSearchBoxVisibility { get; set; }
Gets or sets the data filter's search box element visibility.
public string FilterValuePath { get; set; }
public string FooterFormatString { get; set; }
Gets or sets the column footer format string.
public IValueConverter GroupConverter { get; set; }
Gets or sets the group value converter.
public string GroupFooterFormatString { get; set; }
Gets or sets the group footer format string.
public string GroupHeaderFormatString { get; set; }
Gets or sets the group header format string.
public bool IsBatchFilter { get; set; }
Gets or sets a value that indicates whether batch filtering is enabled.
public Binding IsCellBusyBinding { get; set; }
Gets or sets the binding that associates the IsCellBusy attribute with a property in the data source.
public Binding IsReadOnlyBinding { get; set; }
Gets or sets the binding that associates the IsReadOnly attribute with a property in the data source.
public Binding ValidationBinding { get; set; }
Gets or sets the binding that associates the column with a property in the data source.
public IEnumerable ValueListSource { get; set; }
Gets or sets a collection used as value list source of this column.
Fields
public static readonly DependencyProperty FilterDisplayMemberPathProperty
Identifies the FilterDisplayMemberPath dependency property.
public static readonly DependencyProperty FilterItemContainerStyleProperty
Identifies the FilterItemContainerStyle dependency property.
public static readonly DependencyProperty FilterItemTemplateProperty
Identifies the FilterItemTemplate dependency property.
public static readonly DependencyProperty FilterMemberPathProperty
Identifies the FilterMemberPath dependency property.
public static readonly DependencyProperty FilterSearchBoxVisibilityProperty
Identifies the SearchBoxVisibility dependency property.
public static readonly DependencyProperty FilterValuePathProperty
Identifies the FilterValuePath dependency property.
public static readonly DependencyProperty IsBatchFilterProperty
Identifies the IsBatchFilter dependency property.
public static readonly DependencyProperty ValueListSourceProperty
Identifies the ValueListSource dependency property.
Public Methods
public string GetAggregateValue(AggregateValues values, string format)
Get the aggregate value.
Parameters
values | Aggregate values. |
format | Format string. |
Return Types
Aggregate value. |