TableDefinition
The TableDefinition class defines the data model of a tabular data source. It contains information about the field descriptors(columns) and hierarchy settings. This is an abstract class that is used by the data binding logic. Controls such as RadGridView inherit and provide their specific implementations.
Definition
Namespace:Telerik.Windows.Data
Assembly:Telerik.Windows.Data.dll
Syntax:
public abstract class TableDefinition : DependencyObject, INotifyPropertyChanged
Inheritance: objectTableDefinition
Derived Classes:
Implements:
Constructors
Initializes a new instance of the TableDefinition class.
protected TableDefinition()
Properties
Gets the child table definitions. This collection contains the child table definitions that define the hierarchy structure.
public TableDefinitionCollection ChildTableDefinitions { get; }
The child table definitions.
Gets or sets the data source for the current table definition.
public object DataSource { get; set; }
The data source.
Methods
Copy child table definitions from the source TableDefinition class.
public virtual void CopyChildTableDefinitionsFrom(TableDefinition source)
Copy properties from the source TableDefinition class.
Creates a child table definition of the correct inherited type.
Events
Occurs when a property value changes.
public event PropertyChangedEventHandler PropertyChanged
Implements: