Example #1
0
 public void SwitchTheme()
 {
     if (Resources?.GetType() == typeof(DarkThemeResources))
     {
         Resources = new LightThemeResources();
         return;
     }
     Resources = new DarkThemeResources();
 }
Example #2
0
        public App()
        {
            InitializeComponent();

            MainPage = new NavigationPage(new StartUpPage());
            if (Application.Current.Properties.ContainsKey("ThemePreference"))
            {
                if (Application.Current.Properties["ThemePreference"].Equals("Dark"))
                {
                    Resources = new DarkThemeResources();
                }

                else
                {
                    Resources = new LightThemeResources();
                }
            }
            else
            {
                Resources = new DarkThemeResources();
            }
        }