次の方法で共有


INotifyDataErrorInfo.GetErrors(String) メソッド

定義

指定したプロパティまたはエンティティ全体の検証エラーを取得します。

public:
 IIterable<Platform::Object ^> ^ GetErrors(Platform::String ^ propertyName);
IIterable<IInspectable> GetErrors(winrt::hstring const& propertyName);
public IEnumerable<object> GetErrors(string propertyName);
function getErrors(propertyName)
Public Function GetErrors (propertyName As String) As IEnumerable(Of Object)

パラメーター

propertyName
String

Platform::String

winrt::hstring

検証エラーを取得するプロパティの名前。 Null または空の場合、エンティティ レベルのエラーが取得されます。

戻り値

IIterable<Object>

IEnumerable<Object>

IIterable<Platform::Object>

IIterable<IInspectable>

プロパティまたはエンティティの検証エラー。

注釈

このメソッドは、非同期検証ルールの処理が完了すると変更できる IEnumerable を返します。 これにより、エラーが追加、削除、または変更されたときに、バインド エンジンがユーザー インターフェイスの検証フィードバックを自動的に更新できます。

戻り値は、別の IEnumerable に変更することも、以前に返された IEnumerable を再利用してその内容を変更することもできます。 戻り値を変更すると、戻り値が INotifyCollectionChanged を実装している場合でも、ErrorsChanged イベントが発生します。

適用対象