[]
运行页面时,内部检查出的错误或者提醒信息。
public class ForguncyErrorInfo
public class SetFocusCommandDesigner : CommandDesigner<SetFocusCommand>,ICommandChecker
{
[FormulaProperty]
public object TargetCell { get; set; }
public IEnumerable<ForguncyErrorInfo> CheckCommandErrors(IBuilderCommandContext context)
{
if(TargetCell == null)
{
yield return new ForguncyErrorInfo()
{
Message = "Target cell cannot be null.",
ErrorType = ForguncyErrorType.Error
};
}
}
}
运行页面时,内部检查出的错误或者提醒信息。
public ForguncyErrorInfo()
public class SetFocusCommandDesigner : CommandDesigner<SetFocusCommand>,ICommandChecker
{
[FormulaProperty]
public object TargetCell { get; set; }
public IEnumerable<ForguncyErrorInfo> CheckCommandErrors(IBuilderCommandContext context)
{
if(TargetCell == null)
{
yield return new ForguncyErrorInfo()
{
Message = "Target cell cannot be null.",
ErrorType = ForguncyErrorType.Error
};
}
}
}
错误类型:错误或者提醒。
public ForguncyErrorType ErrorType { get; set; }
类型 | 描述 |
---|---|
ForguncyErrorType |
错误信息。
public string Message { get; set; }
类型 | 描述 |
---|---|
string |
错误的详细位置信息。
public List<string> SubLocations { get; set; }
类型 | 描述 |
---|---|
System.Collections.Generic.List<T><string> |