Exemple #1
0
        public static void CreateWindow()
        {
            if (_dataModel == null)
            {
                _dataModel = new CacheUIDataModel();
                _dataModel.PropertyChanged          += DataModelOnPropertyChanged;
                Configuration.Events.OnCacheUpdated += Update;
            }

            if (_cacheWindow == null)
            {
                Logger.Log("Loading CacheUI");
                var cacheXamlPath = Path.Combine(FileManager.PluginPath, "UI", "CacheUI.xaml");
                _cacheWindow = new ThreadedWindow(cacheXamlPath, _dataModel, "CacheUI", 750, 1200);
            }

            _cacheWindow.Show();

            CreateRadarWindow();

            _internalTimer          = new DispatcherTimer();
            _internalTimer.Tick    += InternalTimerTick;
            _internalTimer.Interval = new TimeSpan(0, 0, 0, 0, 50);
            _internalTimer.Start();
        }
Exemple #2
0
        public static void CreateWindow()
        {
            if (_dataModel == null)
            {
                _dataModel = new CacheUIDataModel();
                _dataModel.PropertyChanged += DataModelOnPropertyChanged;
                Configuration.Events.OnCacheUpdated += Update;
            }

            if (_cacheWindow == null)
            {
                Logger.Log("Loading CacheUI");
                var cacheXamlPath = Path.Combine(FileManager.PluginPath, "UI", "CacheUI.xaml");
                _cacheWindow = new ThreadedWindow(cacheXamlPath, _dataModel, "CacheUI", 750, 1200);
            }

            _cacheWindow.Show();

            CreateRadarWindow();

            _internalTimer = new DispatcherTimer();
            _internalTimer.Tick += InternalTimerTick;
            _internalTimer.Interval = new TimeSpan(0, 0, 0, 0, 50);
            _internalTimer.Start();
        }
Exemple #3
0
        public static CacheUIDataModel CreateDataModel()
        {
            var dataModel = new CacheUIDataModel();
            dataModel.PropertyChanged += DataModelOnPropertyChanged;
            Events.OnCacheUpdated += Update;

            return dataModel;
        }