TableGridControl Class

Interaction logic for ListTableControl.xaml

Definition

Namespace: Aliquo.Windows.Controls
Assembly: Aliquo.Windows.Controls (in Aliquo.Windows.Controls.dll) Version: 5.0.9179.22656
C#
public class TableGridControl : UserControl, 
	IDisposable, IComponentConnector
Inheritance
Object    DispatcherObject    DependencyObject    Visual    UIElement    FrameworkElement    Control    ContentControl    UserControl    TableGridControl
Implements
IDisposable, IComponentConnector

Constructors

TableGridControl Constructor class.

Properties

AllowMultiSelect Gets or sets a value indicating whether multiple row selection is allowed.
ConditionLink Gets or sets the filter expression.
ControlId Gets or sets the identifier of the associated table layout control.
DataLink Gets or sets the current data that is applied to the data binding filter expression.
DoubleTappedAction Gets or sets the action that is executed when the user double-clicks the DataGrid control.
EnableEditCommands Gets or sets a value indicating whether editing commands are enabled.
EnableSetupCommand Gets or sets a value indicating whether the configure command is enabled.
EnableSpecialOptions Gets or sets a value indicating whether special options (filters, lists, forms, documents, etc.) are enabled.
Fields Gets the settings for the fields in the table.
HeaderText Gets or sets the text displayed in the control's header.
HiddenData Gets or sets a value indicating whether data is hidden from the user.
Host Gets or sets the Extensibility Host.
ShowHeader Gets or sets a value indicating whether the control's header is displayed.
Subprocess Gets or sets the thread of the associated table.
Table Gets or sets the table associated with the control.
TableId Gets or sets the identifier of the table associated with the control.

Methods

AddFilterMenuAñadir un filtro de menú
ConfigureAsync Configure the Grid fields.
Dispose Dispose method.
Focus Allows you to set the focus on the grid.
GetCurrentId Gets the current ID.
GetSelectedIds Gets the selected IDs.
GetSelectedRow Gets the DataRow with the information of the selected row.
GetSelectedRows Gets a list of DataRow with the information of the selected rows.
InitializeComponent InitializeComponent
OnApplyTemplate OnApplyTemplate method.
(Overrides FrameworkElementOnApplyTemplate)
Refresh Update the view.
SetFilter(Int32) Allows you to set the table filter.
SetFilter(String) Allows you to set the table filter.
SetFilterByDefaultAsync Carga el filtro por defecto.

Events

CreateRow Event that occurs before a record is created for the table.
Prepared It is generated when the control is ready to load data.
Selected Event that occurs when selected.

Fields

AllowMultiSelectPropertyI Identifies the dependency property AllowMultiSelect.
ConditionLinkProperty Identifies the dependency property ConditionLink.
ControlIdProperty Identifies the dependency property ControlId.
DataLinkProperty Identifies the dependency property DataLink.
DoubleTappedActionProperty Identify the dependency property DoubleTappedAction.
EnableEditCommandsProperty Identify the dependency property EnableEditCommands.
EnableSetupCommandProperty Identify the dependency property EnableSetupCommand
EnableSpecialOptionsProperty Identifies the dependency property EnableSpecialOptions.
HeaderTextProperty Identifies the dependency property HeaderText.
HiddenDataProperty Identifies the dependency property HiddenData.
HostProperty Identifies the dependency property Host.
ShowHeaderProperty Identifies the dependency property ShowHeader.
SubprocessProperty Identifies the dependency property Subprocess.
TableIdProperty Identifies the dependency property TableId.
TableProperty Identifies the dependency property Table.

Extension Methods

GetAttributeFromT Get attribute from a class.
(Defined by ObjectExtensions)
ValidateDataAnnotations Validate class with validator of DataAnnotations.
(Defined by ObjectExtensions)

See Also