バージョン

SupportDataErrorInfo プロパティ (FieldLayoutSettings)

バインドされたデータ ソースの基本データ項目の IDataErrorInfo 実装から提供されたエラー情報を表示するかどうかを指定します。デフォルト値は None に解決されます。
シンタックス
'宣言
 
Public Property SupportDataErrorInfo As SupportDataErrorInfo
public SupportDataErrorInfo SupportDataErrorInfo {get; set;}
解説

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

エラー情報はエラー アイコンとして表示されます。マウスがホバーするときに、エラー テキストを含むツールチップを表示します。

このプロパティのデフォルト値は、None に解決されることに注意してください。つまり、デフォルトではデータ エラー情報を表示しません。この機能を有効にするために、このプロパティを設定する必要があります。

FieldSettings オブジェクトは FieldSettings.SupportDataErrorInfo プロパティを公開することに注意してください。それを使用すると、特定なフィールドのエラー情報を表示または非表示にできます。

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

    Private Sub Window1_Loaded(ByVal sender As Object, ByVal e As RoutedEventArgs)
        _dataPresenter.FieldLayoutSettings.SupportDataErrorInfo = SupportDataErrorInfo.RecordsAndCells
        _dataPresenter.FieldLayoutSettings.DataErrorDisplayMode = DataErrorDisplayMode.ErrorIconAndHighlight
    End Sub
using Infragistics.Windows;
using Infragistics.Windows.Controls;
using Infragistics.Windows.Editors;
using Infragistics.Windows.DataPresenter;
using Infragistics.Windows.DataPresenter.Events;

		public void Window1_Loaded( object sender, RoutedEventArgs e )
		{
			_dataPresenter.FieldLayoutSettings.SupportDataErrorInfo = SupportDataErrorInfo.RecordsAndCells;
			_dataPresenter.FieldLayoutSettings.DataErrorDisplayMode = DataErrorDisplayMode.ErrorIconAndHighlight;
		}
        <igDP:XamDataGrid
            
x:Name="_dataPresenter"
            
Grid.Column="1"
        
>
            
<igDP:XamDataGrid.FieldLayoutSettings>
                
<igDP:FieldLayoutSettings SupportDataErrorInfo="RecordsAndCells" DataErrorDisplayMode="ErrorIconAndHighlight" />
            
</igDP:XamDataGrid.FieldLayoutSettings>
            
        
</igDP:XamDataGrid>
参照