using Microsoft.VisualBasic; using Prism.Mvvm; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CapMachine.Wpf.Models { /// /// 系统错误状态 /// public class SysErrState : BindableBase { private string? _ErrTime= "无错误"; /// /// 错误时间 /// public string? ErrTime { get { return _ErrTime; } set { _ErrTime = value; RaisePropertyChanged(); } } private string? _ErrMsg; /// /// 错误消息 /// public string? ErrMsg { get { return _ErrMsg; } set { _ErrMsg = value; RaisePropertyChanged(); } } private bool _ErrState=false; /// /// 错误状态 /// public bool ErrState { get { return _ErrState; } set { _ErrState = value; RaisePropertyChanged(); } } /// /// 激活错误状态 /// public void ActiveErr(string Msg) { ErrState=true; ErrTime =DateTime.Now.ToString("MM-dd HH:mm:ss"); ErrMsg = "见日志"; } /// /// 清空错误状态 /// public void ClearErr() { ErrState = false; ErrTime = "无错误"; ErrMsg = ""; } } }