コード例 #1
0
        private void FullWindowsToggleSwitch_Toggled(object sender, RoutedEventArgs e)
        {
            bool isFullWindows = ((ToggleSwitch)sender).IsOn;

            SettingViewModel.UpdateFullWindows(isFullWindows);
            if (App.NavigationService.IsMobile)
            {
                if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent(typeof(StatusBar).ToString()))
                {
                    StatusBar statusBar = StatusBar.GetForCurrentView();
                    statusBar.BackgroundColor   = Colors.OrangeRed;
                    statusBar.BackgroundOpacity = 1;
                    if (SettingManager.Current.IsFullWindows)
                    {
                        statusBar.HideAsync();
                    }
                    else
                    {
                        statusBar.ShowAsync();
                    }
                }
            }
        }