Skip to end of metadata
Go to start of metadata

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

AggregateGets or sets the aggregate function for this column.
BindingGets or sets the binding that associates the column with a property in the data source.
CellEditingTemplateGets or sets the template that is used to display the contents of a cell that is in editing mode.
ClipboardContentBindingGets or sets the binding that provides access to cell contents for clipboard operations.
EditingElementStyleGets or sets the style that is used when rendering the element that the column displays for a cell in editing mode.
ElementStyleGets or sets the style that is used when rendering the element that the column displays for a cell that is not in editing mode.
FilterDisplayMemberPathGets or sets the display member path for filter element.
FilterItemContainerStyleGets or sets the item container style for filter element.
FilterItemsGets collection of filter items used by data filtering feature of this column.
FilterItemsBindingGets or sets the binding that associates the filter element of this column with a property in the data source.
FilterItemTemplateGets or sets the item template for filter element.
FilterMemberPath 
FilterSearchBoxVisibilityGets or sets the data filter's search box element visibility.
FilterValuePath 
FooterFormatStringGets or sets the column footer format string.
GroupConverterGets or sets the group value converter.
GroupFooterFormatStringGets or sets the group footer format string.
GroupHeaderFormatStringGets or sets the group header format string.
IsBatchFilterGets or sets a value that indicates whether batch filtering is enabled.
IsCellBusyBindingGets or sets the binding that associates the IsCellBusy attribute with a property in the data source.
IsReadOnlyBindingGets or sets the binding that associates the IsReadOnly attribute with a property in the data source.
ValidationBindingGets or sets the binding that associates the column with a property in the data source.
ValueListSourceGets or sets a collection used as value list source of this column.

Fields

FilterDisplayMemberPathPropertyIdentifies the FilterDisplayMemberPath dependency property.
FilterItemContainerStylePropertyIdentifies the FilterItemContainerStyle dependency property.
FilterItemTemplatePropertyIdentifies the FilterItemTemplate dependency property.
FilterMemberPathPropertyIdentifies the FilterMemberPath dependency property.
FilterSearchBoxVisibilityPropertyIdentifies the SearchBoxVisibility dependency property.
FilterValuePathPropertyIdentifies the FilterValuePath dependency property.
IsBatchFilterPropertyIdentifies the IsBatchFilter dependency property.
ValueListSourcePropertyIdentifies the ValueListSource dependency property.

Public Methods


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

valuesAggregate values.
formatFormat string.

Return Types

Aggregate value.
  • No labels