検証中に使用する検証属性がないフィールドには、[NotifyDataErrorInfo]
を適用できません。
次のサンプルでは MVVMTK0026 が発生します。
using System.ComponentModel.DataAnnotations;
using CommunityToolkit.Mvvm.ComponentModel;
namespace MyApp;
public partial class SampleViewModel : ObservableValidator
{
// This property is requesting validation but has no validation attributes
[ObservableProperty]
[NotifyDataErrorInfo]
private string name;
}
その他のリソース
- 単体テストでは、さらに他の例を見つけることができます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
MVVM Toolkit