using IOTContainer.Common; using IOTContainer.MvvmBase; using IOTContainer.View; using System.Windows; namespace IOTContainer.ViewModel { public class VersionInfoViewModel : ViewModelBase { private string _containerVersion; public string ContainerVersion { get { return ComParameters.Parameters.containerVersion; } set { base.SetProperty(ref _containerVersion, value, "ContainerVersion"); } } private string _webVersion; public string WebVersion { get { return string.IsNullOrEmpty(ComParameters.Parameters.webVersion) ? "应用未下发" : (EdgeWindow.HasInstallWebview2() ? ComParameters.Parameters.webVersion : "缺少浏览器运行环境"); } set { base.SetProperty(ref _webVersion, value, "WebVersion"); } } private string _devName; public string DevName { get { return ComParameters.Parameters.devName; } set { base.SetProperty(ref _devName, value, "DevName"); } } private Visibility _webVis; public Visibility WebVis { get { return ComParameters.Parameters.devType == "信发" ? Visibility.Collapsed : Visibility.Visible; } set { base.SetProperty(ref _webVis, value, "WebVis"); } } private string _ip; public string IP { get { return ComParameters.Parameters.ip; } set { base.SetProperty(ref _ip, value, "IP"); } } private string _mac; public string MAC { get { return ComParameters.Parameters.mac; } set { base.SetProperty(ref _mac, value, "MAC"); } } } }