バージョン

SupportDataErrorInfo プロパティ (FieldSettings)

バインドされたデータ ソースの基本データ項目の IDataErrorInfo 実装から提供されたフィールド エラー情報を表示するかどうかを指定します。デフォルト値は FieldLayoutSettings の SupportDataErrorInfo プロパティ設定に基づいて解決されます。
シンタックス
'宣言
 
Public Property SupportDataErrorInfo As Nullable(Of Boolean)
public Nullable<bool> SupportDataErrorInfo {get; set;}
解説

SupportDataErrorInfo プロパティは、フィールド データ レコードと関連付けられたデータ項目から提供されたエラー情報を表示するかどうかを指定します。データ項目は、IDataErrorInfo インターフェイスの実装によってエラー情報を提供します。インターフェイスは、データ項目の全体および各フィールドでエラー情報を提供します。このプロパティは、データ プレゼンターが関連付けられたセルでフィールド エラーを表示するかどうかを制御します。

このプロパティのデフォルト値は、FieldLayoutSettings の SupportDataErrorInfo プロパティの値に基づいて解決されます。セル エラー情報を表示する値に設定した場合、このプロパティを True に解決されます。

使用例
Imports Infragistics.Windows
Imports Infragistics.Windows.Controls
Imports Infragistics.Windows.Editors
Imports Infragistics.Windows.DataPresenter
Imports Infragistics.Windows.DataPresenter.Events

    Private Sub Dp_FieldLayoutInitialized(ByVal sender As Object, ByVal e As FieldLayoutInitializedEventArgs)
        If Object.Equals(e.FieldLayout.Key, "Customers") Then
            ' You can enable or disable data errors on a specific field by setting
            ' that field's SupportDataErrorInfo.
            e.FieldLayout.Fields("FirstName").Settings.SupportDataErrorInfo = True
        End If
    End Sub
using Infragistics.Windows;
using Infragistics.Windows.Controls;
using Infragistics.Windows.Editors;
using Infragistics.Windows.DataPresenter;
using Infragistics.Windows.DataPresenter.Events;

		private void dp_FieldLayoutInitialized( object sender, FieldLayoutInitializedEventArgs e )
		{
			if ( object.Equals( e.FieldLayout.Key, "Customers" ) )
			{
				// You can enable or disable data errors on a specific field by setting
				// that field's SupportDataErrorInfo.
				e.FieldLayout.Fields["FirstName"].Settings.SupportDataErrorInfo = true;
			}
		}
        <igDP:XamDataGrid
            
x:Name="_dataPresenter"
            
Grid.Column="1"
        
>
            
<igDP:XamDataGrid.FieldLayouts>

                
<igDP:FieldLayout IsDefault="true">
                    
<igDP:FieldLayout.Fields>

                        
<igDP:Field Name="FirstName">
                            
<igDP:Field.Settings>
                                
<igDP:FieldSettings SupportDataErrorInfo="True" />
                            
</igDP:Field.Settings>
                        
</igDP:Field>

                    
</igDP:FieldLayout.Fields>
                
</igDP:FieldLayout>
            
</igDP:XamDataGrid.FieldLayouts>

        
</igDP:XamDataGrid>
参照