public void OnTrafficDataChanged(TrafficDataChangedEventArgs trafficData) { this.TrafficData = trafficData; if (this._isOnDownloadPage) { this.SetGuiElementsToDownloadStats(trafficData); } }
public void OnNavigatedTo() { if (ObjectHolder.CurrentProfile.Equals(SettingsHolder.get_Settings().get_ProfileAnonymousBrowsing())) { if (File.Exists(Theming.GetThemedImage("Background\\anonSurfBack.png"))) { this.BackgroundImage.ImageSource = new BitmapImage(new Uri(Theming.GetThemedImage("Background\\anonSurfBack.png"))); } this.LblUpLeftFirstLine.Foreground = (base.FindResource("BrushColorYellow") as SolidColorBrush); this.LblUpRightFirstLine.Foreground = (base.FindResource("BrushColorYellow") as SolidColorBrush); this.LblDownLeftFirstLine.Foreground = (base.FindResource("BrushColorYellow") as SolidColorBrush); this.LblDownRightFirstLine.Foreground = (base.FindResource("BrushColorYellow") as SolidColorBrush); } if (ObjectHolder.CurrentProfile.Equals(SettingsHolder.get_Settings().get_ProfileAnonymousDownloading())) { if (File.Exists(Theming.GetThemedImage("Background\\anonDownloadBack.png"))) { this.BackgroundImage.ImageSource = new BitmapImage(new Uri(Theming.GetThemedImage("Background\\anonDownloadBack.png"))); } this.LblUpLeftFirstLine.Foreground = (base.FindResource("ProfileAnonDownloadColorBrush") as SolidColorBrush); this.LblUpRightFirstLine.Foreground = (base.FindResource("ProfileAnonDownloadColorBrush") as SolidColorBrush); this.LblDownLeftFirstLine.Foreground = (base.FindResource("ProfileAnonDownloadColorBrush") as SolidColorBrush); this.LblDownRightFirstLine.Foreground = (base.FindResource("ProfileAnonDownloadColorBrush") as SolidColorBrush); } if (ObjectHolder.CurrentProfile.Equals(SettingsHolder.get_Settings().get_ProfileCustom())) { if (File.Exists(Theming.GetThemedImage("Background\\stats-settingsBack.png"))) { this.BackgroundImage.ImageSource = new BitmapImage(new Uri(Theming.GetThemedImage("Background\\stats-settingsBack.png"))); } this.LblUpLeftFirstLine.Foreground = (base.FindResource("MangentaBaseBrush") as SolidColorBrush); this.LblUpRightFirstLine.Foreground = (base.FindResource("MangentaBaseBrush") as SolidColorBrush); this.LblDownLeftFirstLine.Foreground = (base.FindResource("MangentaBaseBrush") as SolidColorBrush); this.LblDownRightFirstLine.Foreground = (base.FindResource("MangentaBaseBrush") as SolidColorBrush); } if (ObjectHolder.CurrentProfile.Equals(SettingsHolder.get_Settings().get_ProfileNetwork()) || ObjectHolder.CurrentProfile.Equals(SettingsHolder.get_Settings().get_ProfileWifi())) { if (File.Exists(Theming.GetThemedImage("Background\\stats-wifi.png"))) { this.BackgroundImage.ImageSource = new BitmapImage(new Uri(Theming.GetThemedImage("Background\\stats-wifi.png"))); } this.LblUpLeftFirstLine.Foreground = (base.FindResource("ProfileWifiColorBrush") as SolidColorBrush); this.LblUpRightFirstLine.Foreground = (base.FindResource("ProfileWifiColorBrush") as SolidColorBrush); this.LblDownLeftFirstLine.Foreground = (base.FindResource("ProfileWifiColorBrush") as SolidColorBrush); this.LblDownRightFirstLine.Foreground = (base.FindResource("ProfileWifiColorBrush") as SolidColorBrush); } this.TrafficData = GuiHelper.ResetTrafficData(); this.SwitchLeft.Visibility = Visibility.Hidden; this.SwitchRight.Visibility = Visibility.Hidden; ObjectHolder.ConnectedDispatcherTimer = this._generalDispatcherTimer; if (!this._stopWatch.IsRunning) { this._stopWatch.Stop(); this._stopWatch.Reset(); this._timerForStopWatch.Start(); } }
public void OnBeforeDisconnect() { this.TrafficData = GuiHelper.ResetTrafficData(); this.SwitchLeft.Visibility = Visibility.Hidden; this.SwitchRight.Visibility = Visibility.Hidden; this._timerForDownload.Stop(); this._timerForStopWatch.Stop(); this._stopWatch.Stop(); this._generalDispatcherTimer.Stop(); this._featureStatsUpdateTimer.Stop(); }
public void OnConnectionStatusChanged(ConnectionStatus connectionStatus) { if (connectionStatus != null && connectionStatus != 20) { this.CancelConnection.Visibility = Visibility.Visible; } if (connectionStatus != null) { base.Dispatcher.BeginInvoke(DispatcherPriority.DataBind, new Action(delegate { this.ConnectBtn.Visibility = Visibility.Hidden; this.LoadingBar.Visibility = Visibility.Visible; this.TrafficData = GuiHelper.ResetTrafficData(); if (connectionStatus == 10000) { this.StatusMessage.Content = Status._CONNECTING; return; } if (connectionStatus == 20) { this.StatusMessage.Content = Status._DISCONNECTING; } })); return; } if (!ObjectHolder.FirstTimeVisitedConnectedScreen) { base.Dispatcher.BeginInvoke(DispatcherPriority.DataBind, new Action(delegate { this.OnAfterConnected(false, false); })); return; } base.Dispatcher.BeginInvoke(DispatcherPriority.DataBind, new Action(delegate { this.TrafficData = GuiHelper.ResetTrafficData(); })); }
public void OnTrafficDataChanged(TrafficDataChangedEventArgs trafficData) { this.ConnectedSlider.OnTrafficDataChanged(trafficData); }
public void OnTrafficDataChanged(TrafficDataChangedEventArgs trafficData) { this.TrafficData = trafficData; this.ConnectedSlider.OnTrafficDataChanged(trafficData); this.UpdateSpinner(); }