private void MenuItem_Click_Autostart(object sender, RoutedEventArgs e)
 {
     if (checkAutostart.IsChecked)
     {
         AutoRunHelper.EnableAutoStart();
     }
     else
     {
         AutoRunHelper.DisableAutoStart();
     }
 }
        public NetworkViewControl()
        {
            InitializeComponent();

            refreshInterval = ConfigHelper.RefreshInterval;
            _timer          = new Timer(refreshInterval);
            monitor         = new NetworkMonitor(refreshInterval);

            checkAutostart.IsChecked = AutoRunHelper.AutoStartEnabled();

            RootGrid.Background = new SolidColorBrush(new Color
            {
                A = ConfigHelper.BackgroundColor.Alpha,
                R = ConfigHelper.BackgroundColor.Red,
                G = ConfigHelper.BackgroundColor.Green,
                B = ConfigHelper.BackgroundColor.Blue
            });

            dspeed.Foreground = new SolidColorBrush(new Color
            {
                A = ConfigHelper.DownloadColor.Alpha,
                R = ConfigHelper.DownloadColor.Red,
                G = ConfigHelper.DownloadColor.Green,
                B = ConfigHelper.DownloadColor.Blue
            });

            upspeed.Foreground = new SolidColorBrush(new Color
            {
                A = ConfigHelper.UploadColor.Alpha,
                R = ConfigHelper.UploadColor.Red,
                G = ConfigHelper.UploadColor.Green,
                B = ConfigHelper.UploadColor.Blue
            });

            this.Loaded += (sender, args) => InitAdapter();
        }