Пример #1
0
 private void ToggleToolBar_Toggled(object sender, RoutedEventArgs e)
 {
     if (SystemInformation.DeviceFamily == "Windows.Mobile")
     {
         if (Settings.Default.ToolBarOnBottomMobile == true)
         {
             TopBarGrid.Visibility = Visibility.Collapsed;
             //BottomBarGrid.Visibility = Visibility.Visible;
         }
         else if (Settings.Default.ToolBarOnBottomMobile == false)
         {
             //BottomBarGrid.Visibility = Visibility.Collapsed;
             TopBarGrid.Visibility = Visibility.Visible;
         }
     }
     else
     {
         if (Settings.Default.ToolBarOnBottomDesktop == true)
         {
             var color = (Color)Resources["SystemAltHighColor"];
             Debug.WriteLine(color.ToString());
             Grid.SetRow(TopBarGrid, 2);
             coreTitleBar.ExtendViewIntoTitleBar = false;
             TitleBarExtensions.SetButtonBackgroundColor(MainPagePage, color);
         }
         else if (Settings.Default.ToolBarOnBottomDesktop == false)
         {
             Grid.SetRow(TopBarGrid, 0);
             coreTitleBar.ExtendViewIntoTitleBar = true;
             Window.Current.SetTitleBar(Draggable1);
             TitleBarExtensions.SetButtonBackgroundColor(MainPagePage, Windows.UI.Colors.Transparent);
         }
     }
 }
Пример #2
0
        public MainPage()
        {
            InitializeComponent();

            if (SystemInformation.DeviceFamily == "Windows.Mobile")
            {
                if (Settings.Default.ToolBarOnBottomMobile == true)
                {
                    TopBarGrid.Visibility = Visibility.Collapsed;
                    //BottomBarGrid.Visibility = Visibility.Visible;
                }
                else if (Settings.Default.ToolBarOnBottomMobile == false)
                {
                    //BottomBarGrid.Visibility = Visibility.Collapsed;
                    TopBarGrid.Visibility = Visibility.Visible;
                }
            }
            else
            {
                if (Settings.Default.ToolBarOnBottomDesktop == true)
                {
                    Grid.SetRow(TopBarGrid, 2);
                }
                else if (Settings.Default.ToolBarOnBottomDesktop == false)
                {
                    coreTitleBar.ExtendViewIntoTitleBar = true;
                    Window.Current.SetTitleBar(Draggable1);
                    TitleBarExtensions.SetButtonBackgroundColor(MainPagePage, Windows.UI.Colors.Transparent);
                }
            }
            if (Settings.Default.version == cversion)
            {
                Settings.Default.version = cversion;
                ChangelogPopUp();
            }
            timer.Interval = new TimeSpan(0, 0, 0, 0, 500);
            timer.Tick    += Timer_Tick;
            if (Settings.Default.ThemeDefault == true)
            {
                RequestedTheme = ElementTheme.Default;
            }
            if (Settings.Default.ThemeDark == true)
            {
                RequestedTheme = ElementTheme.Dark;
            }
            if (Settings.Default.ThemeLight == true)
            {
                RequestedTheme = ElementTheme.Light;
            }
            fileMenu     = new Controls.FileMenuControl(this, MainEdit);
            settingsMenu = new Controls.SettingsMenuControl(this, MainEdit);
            aboutMenu    = new Controls.AboutMenuControl(this);

            LoadDocument();
        }
Пример #3
0
        protected override void OnNavigatedFrom(NavigationEventArgs e)
        {
            base.OnNavigatedFrom(e);

            ApplicationViewExtensions.SetTitle(this, string.Empty);

            var lightGreyBrush = (Color)Application.Current.Resources["Grey-04"];
            var brandColor     = (Color)Application.Current.Resources["Brand-Color"];

            TitleBarExtensions.SetButtonBackgroundColor(this, brandColor);
            TitleBarExtensions.SetButtonForegroundColor(this, lightGreyBrush);
            TitleBarExtensions.SetBackgroundColor(this, brandColor);
            TitleBarExtensions.SetForegroundColor(this, lightGreyBrush);
        }
        public void NavigatingAway()
        {
            // Reset app back to normal.
            StatusBarExtensions.SetIsVisible(this, false);

            ApplicationViewExtensions.SetTitle(this, string.Empty);

            var lightGreyBrush = (Color)Application.Current.Resources["Grey-04"];
            var brandColor     = (Color)Application.Current.Resources["Brand-Color"];

            TitleBarExtensions.SetButtonBackgroundColor(this, brandColor);
            TitleBarExtensions.SetButtonForegroundColor(this, lightGreyBrush);
            TitleBarExtensions.SetBackgroundColor(this, brandColor);
            TitleBarExtensions.SetForegroundColor(this, lightGreyBrush);
        }
Пример #5
0
 public void ChangeToolBarPosition(bool bottom)
 {
     if (bottom)
     {
         var color = (Color)Resources["SystemAltHighColor"];
         Debug.WriteLine(color.ToString());
         Grid.SetRow(TopBarGrid, 2);
         coreTitleBar.ExtendViewIntoTitleBar = false;
         TitleBarExtensions.SetButtonBackgroundColor(MainPagePage, color);
     }
     else
     {
         Grid.SetRow(TopBarGrid, 0);
         coreTitleBar.ExtendViewIntoTitleBar = true;
         Window.Current.SetTitleBar(Draggable1);
         TitleBarExtensions.SetButtonBackgroundColor(MainPagePage, Windows.UI.Colors.Transparent);
     }
 }
Пример #6
0
        private void Initialize()
        {
            // Reset app back to normal.
            StatusBarExtensions.SetIsVisible(this, false);

            ApplicationViewExtensions.SetTitle(this, string.Empty);

            var lightGreyBrush = (Color)Application.Current.Resources["Status-bar-foreground"];
            var statusBarColor = (Color)Application.Current.Resources["Status-bar-color"];
            var brandColor     = (Color)Application.Current.Resources["BrandColorThemeColor"];

            ApplicationViewExtensions.SetTitle(this, "Spotify Companion");
            StatusBarExtensions.SetBackgroundOpacity(this, 0.8);
            TitleBarExtensions.SetButtonBackgroundColor(this, statusBarColor);
            TitleBarExtensions.SetButtonForegroundColor(this, lightGreyBrush);
            TitleBarExtensions.SetBackgroundColor(this, statusBarColor);
            TitleBarExtensions.SetForegroundColor(this, lightGreyBrush);
            TitleBarExtensions.SetButtonBackgroundColor(this, Colors.Transparent);
            TitleBarExtensions.SetButtonHoverBackgroundColor(this, brandColor);
            TitleBarExtensions.SetButtonHoverForegroundColor(this, Colors.White);
        }
 private void ShellPage_Loaded(object sender, Windows.UI.Xaml.RoutedEventArgs e)
 {
     ApplicationViewExtensions.SetExtendViewIntoTitleBar(this, false);
     TitleBarExtensions.SetButtonBackgroundColor(this, Colors.Transparent);
 }