using System; using System.IO; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Windows; using Aitex.Core.RT.Log; using Aitex.Core.UI.ControlDataContext; using Aitex.Core.Utilities; using Aitex.Sorter.Common; using VirgoUI.Client.Models.Sys; using MECF.Framework.Common.DataCenter; using OpenSEMI.ClientBase; using OpenSEMI.ClientBase.IO; using ExcelLibrary.SpreadSheet; using MECF.Framework.Common.OperationCenter; using Aitex.Core.Util; using VirgoCommon; using Aitex.Core.Common.DeviceData; using Aitex.Core.RT.SCCore; namespace VirgoUI.Client.Models.PMs { public class EPDViewModel : ModuleUiViewModelBase, ISupportMultipleSystem { #region Properties //private int MenuPermission; private int _channelIdx = 0; public int ChannelIdx { get => _channelIdx; set { _channelIdx = value; NotifyOfPropertyChange("ChannelIdx"); } } #endregion public EPDViewModel() { } protected override void OnInitialize() { base.OnInitialize(); } protected override void OnActivate() { base.OnActivate(); ChannelIdx = (int)QueryDataClient.Instance.Service.GetConfig($"{SystemName}.EPD.ChannelNumber"); } } }