private void UpdateTabs() { MainViewState currentViewState = this.MainController.MainViewModel.CurrentViewState; ContentViewState currentContentViewState = this.MainController.MainViewModel.CurrentContentViewState; foreach (Button button in this.mainTabSet.Values) { button.Tag = "off"; } this.mainTabSet[currentViewState].Tag = ""; foreach (Button button2 in this.contentTabSet.Values) { button2.Tag = "off"; } if (this.contentTabSet.ContainsKey(currentContentViewState)) { this.contentTabSet[currentContentViewState].Tag = ""; } if (currentContentViewState == ContentViewState.SettingsPanel) { this.updateSettings.Tag = "selected"; this.mainTabSet[currentViewState].Tag = "off"; } else { this.updateSettings.Tag = ""; } if (currentViewState == MainViewState.PhoneTab) { this.RingtonesPanel.Visibility = Visibility.Collapsed; } else { this.RingtonesPanel.Visibility = Visibility.Visible; } if ((currentViewState == MainViewState.PCTab) && GlobalSetting.IsMusicSourceWindowsLibraries()) { this.PodcastsPanel.Visibility = Visibility.Collapsed; } else { this.PodcastsPanel.Visibility = Visibility.Visible; } }
public void SetMainView(MainViewState viewState) { using (new OperationLogger()) { this.CurrentViewState = viewState; if ((this.CurrentContentViewState == ContentViewState.RingtonesPanel) && (this.CurrentViewState == MainViewState.PhoneTab)) { this.SetContentView(ContentViewState.MusicPanel); } if (((this.CurrentContentViewState == ContentViewState.PodcastsPanel) && (this.CurrentViewState == MainViewState.PCTab)) && GlobalSetting.IsMusicSourceWindowsLibraries()) { this.SetContentView(ContentViewState.MusicPanel); } } this.UpdateFilterString(); }