ValidationRule
わかりましたので、アイテムの設定幅がそのアイテムの特定の範囲内にあることを確認するために を作成しようとしました。これが私の試みです:
public class AdjustWidthValidationRule : ValidationRule
{
public override ValidationResult Validate(object value, System.Globalization.CultureInfo cultureInfo)
{
double dValue = (double)value;
if (dValue < ??? || dValue > ???)
return new ValidationResult(false, "Width is out of range!");
return new ValidationResult(true, null);
}
}
さて、どの要素を検証する必要があるかを知るにはどうすればよいでしょうか? これは、ハードコードされた検証ルールのみをサポートしているようで、実際には使用されていないようです。検証するコンテキストが必要です。私は何かを理解していませんか?これは人の年齢とフィールドの長さだけですか? 静的ステートマシンを提供することになっていますか? これは1990年代ですか?私はとてもイライラしています。