internal void Initialize(ActivePageType newPageType) { switch (newPageType) { case ActivePageType.Connect: break; case ActivePageType.ConnectNoBluetooth: break; case ActivePageType.Connecting: break; } }
private void ChangeActivePage(ActivePageType newPageType) { this.activePageType = newPageType; this.ConnectControl.Visibility = (newPageType == ActivePageType.Connect || newPageType == ActivePageType.Connecting || newPageType == ActivePageType.ConnectNoBluetooth) ? Visibility.Visible : Visibility.Collapsed; this.BandControl.Visibility = (newPageType == ActivePageType.Mouse) ? Visibility.Visible : Visibility.Collapsed; //this.MouseControl.Visibility = (newPageType == ActivePageType.Mouse) ? Visibility.Visible : Visibility.Collapsed; //this.KeyboardControl.Visibility = (newPageType == ActivePageType.Keyboard) ? Visibility.Visible : Visibility.Collapsed; //this.JoystickControl.Visibility = (newPageType == ActivePageType.Joystick) ? Visibility.Visible : Visibility.Collapsed; //this.NavBar.Visibility = (newPageType == ActivePageType.Connect || // newPageType == ActivePageType.Connecting || // newPageType == ActivePageType.ConnectNoBluetooth) ? Visibility.Collapsed : Visibility.Visible; //this.ButtonMouse.Background = (newPageType == ActivePageType.Mouse) ? new SolidColorBrush() { Color = Colors.White, Opacity = 0.75 } : new SolidColorBrush() { Color = Colors.Transparent }; //this.ButtonKeyboard.Background = (newPageType == ActivePageType.Keyboard) ? new SolidColorBrush() { Color = Colors.White, Opacity = 0.75 } : new SolidColorBrush() { Color = Colors.Transparent }; //this.ButtonJoystick.Background = (newPageType == ActivePageType.Joystick) ? new SolidColorBrush() { Color = Colors.White, Opacity = 0.75 } : new SolidColorBrush() { Color = Colors.Transparent }; switch (newPageType) { case ActivePageType.Connect: case ActivePageType.ConnectNoBluetooth: case ActivePageType.Connecting: KeepDisplayVisible.StopDisplayRequest(); DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait; this.ConnectControl.Initialize(newPageType); break; case ActivePageType.Mouse: KeepDisplayVisible.StartDisplayRequest(); DisplayInformation.AutoRotationPreferences = DisplayOrientations.Portrait; this.BandControl.Initialize(); break; //case ActivePageType.Keyboard: // KeepDisplayVisible.StartDisplayRequest(); // DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape; // this.KeyboardControl.Initialize(); // break; //case ActivePageType.Joystick: // KeepDisplayVisible.StartDisplayRequest(); // DisplayInformation.AutoRotationPreferences = DisplayOrientations.Landscape; // //this.JoystickControl.Initialize(newPageType); // break; default: break; } }