
Represents a DataTable foreign key constraint.

'Declaration<TypeDescriptionProviderAttribute(MS.Internal.ComponentModel.DependencyObjectProvider)> <NameScopePropertyAttribute("NameScope", System.Windows.NameScope)> Public Class DataTableForeignKeyDescription Inherits DataGridForeignKeyDescription
'UsageDim instance As DataTableForeignKeyDescription
[TypeDescriptionProvider(MS.Internal.ComponentModel.DependencyObjectProvider)] [NameScopeProperty("NameScope", System.Windows.NameScope)] public class DataTableForeignKeyDescription : DataGridForeignKeyDescription
When manually defining foreign key descriptions because the AutoCreateForeignKeyDescriptions property is set to false, the ItemsSource property and the ValuePath properties must be set in order to specify the source from which the values will be retrieved as well as their path, which represents the primary key of the foreign item in the ItemsSource.
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
Xceed.Wpf.DataGrid.DataGridForeignKeyDescription
Xceed.Wpf.DataGrid.DataTableForeignKeyDescription
| Name | Description | |
|---|---|---|
![]() | DataTableForeignKeyDescription Constructor | Initializes a new instance of the DataTableForeignKeyDescription class. |
| Name | Description | |
|---|---|---|
![]() ![]() | ForeignKeyConstraintProperty | Identifies the ForeignKeyConstraint dependency property. |
| Name | Description | |
|---|---|---|
![]() | DependencyObjectType | (Inherited from System.Windows.DependencyObject) |
![]() | Dispatcher | (Inherited from System.Windows.Threading.DispatcherObject) |
![]() | DisplayMemberPath | (Inherited from Xceed.Wpf.DataGrid.DataGridForeignKeyDescription) |
![]() | ForeignKeyConstraint | Gets or sets a ForeignKeyConstraint representing a foreign key constraint defined in a DataTable. |
![]() | ForeignKeyConverter | Gets or sets a foreign key converter, which allows custom key/value mappings to be provided. (Inherited from Xceed.Wpf.DataGrid.DataGridForeignKeyDescription) |
![]() | IsSealed | (Inherited from System.Windows.DependencyObject) |
![]() | ItemsSource | Gets or sets the source from which the values to be displayed are retrieved. (Inherited from Xceed.Wpf.DataGrid.DataGridForeignKeyDescription) |
![]() | ValuePath | Gets or sets the path in the ItemsSource that contains the values to be displayed. (Inherited from Xceed.Wpf.DataGrid.DataGridForeignKeyDescription) |
| Name | Description | |
|---|---|---|
![]() | ClearValue | Overloaded. (Inherited from System.Windows.DependencyObject) |
![]() | CoerceValue | (Inherited from System.Windows.DependencyObject) |
![]() | Equals | (Inherited from System.Windows.DependencyObject) |
![]() | GetHashCode | (Inherited from System.Windows.DependencyObject) |
![]() | GetLocalValueEnumerator | (Inherited from System.Windows.DependencyObject) |
![]() | GetValue | (Inherited from System.Windows.DependencyObject) |
![]() | InvalidateProperty | (Inherited from System.Windows.DependencyObject) |
![]() | ReadLocalValue | (Inherited from System.Windows.DependencyObject) |
![]() | SetCurrentValue | (Inherited from System.Windows.DependencyObject) |
![]() | SetValue | Overloaded. (Inherited from System.Windows.DependencyObject) |
| Name | Description | |
|---|---|---|
![]() | OnPropertyChanged | (Inherited from System.Windows.DependencyObject) |
![]() | SetForeignKeyConverter | Overridden. |
![]() | ShouldSerializeProperty | (Inherited from System.Windows.DependencyObject) |
| Name | Description | |
|---|---|---|
![]() | FindLogicalAncestor<T> | Finds the logical ancenster |
![]() | FindLogicalAncestorsAndSelf | |
![]() | FindLogicalChildren<T> | Find the logical children. |
![]() | FindVisualAncestor<T> | Finds the visual ancestor. |
![]() | FindVisualChildren<T> | Finds the visual children. |
![]() | FindVisualTreeRoot | Finds the visual tree root. |
![]() | ShowDialog | Overloaded. |
.NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.
.NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.