假設我有課Wallet:
public class Wallet
{
public double Min { get; set; }
public double Max { get; set; }
public double Value { get; set; }
}
假設資料是從資料庫中讀取的。
用戶可以Value從 UI 進行修改。
我想以某種方式驗證它,所以我最初的想法是:
[Range(Min, Max, ErrorMessage = "The value is outside of bounds.")]
public double Value { get; set; }
但是會拋出一個錯誤:Cannot access non-static property in a static context attribute.
有解決方法還是我必須創建自定義驗證?
背景關系:WPF MVVM 應用程式,C#
uj5u.com熱心網友回復:
您可以將該驗證移至設定器,并在發生任何驗證錯誤時拋出屬性類拋出的確切驗證例外。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/425403.html
