using Prism.Mvvm; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Threading; namespace Venus_MainPages.ViewModels { public static class GlobalData { private static List m_RtDataKeys=new List (); private static Dictionary m_RtDataValues=new Dictionary (); public static List Modules = new List() { "PMA" }; static GlobalData() { Modules.ForEach(x => { addPMDataKeys(x); }); addTMDataKeys(); DispatcherTimer timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromSeconds(0.5); timer.Tick += timer_Tick; //timer.Start(); } private static void addPMDataKeys(string pmNam) { m_RtDataKeys.Add($"{pmNam}.IsSlitDoorClosed"); } private static void addTMDataKeys() { } static void timer_Tick(object sender, EventArgs e) { } } }