Beispiel #1
0
        // Refresh Log
        private void DispatcherTimer_Tick(object sender, EventArgs e)
        {
            dataGridLogger.ItemsSource = null;
            dataGridLogger.ItemsSource = LoggerMap.MapToLoggerViewModelList(LoggerService.Instance.Loggers);

            dataGridLogger.Items.Refresh();
        }
Beispiel #2
0
        public LogPage()
        {
            InitializeComponent();

            listViewLog.ItemsSource = LoggerMap.MapToLoggerViewModelList(LoggerService.Instance.Loggers);

            // Timer for log --- Refresh items in every 10 second
            Device.StartTimer(TimeSpan.FromSeconds(10), () => {
                listViewLog.ItemsSource = null;
                listViewLog.ItemsSource = LoggerMap.MapToLoggerViewModelList(LoggerService.Instance.Loggers);

                return(true);
            });
        }
Beispiel #3
0
        public Log()
        {
            // Refresh Log every 10 second
            dispatcherTimer = new DispatcherTimer()
            {
                Interval = TimeSpan.FromSeconds(10)
            };
            dispatcherTimer.Tick += DispatcherTimer_Tick;
            dispatcherTimer.Start();

            InitializeComponent();

            dataGridLogger.ItemsSource = LoggerMap.MapToLoggerViewModelList(LoggerService.Instance.Loggers);
        }