Пример #1
0
        public static bool SetTheme(string id)
        {
            if (themeLoader != null)
            {
                try
                {
                    themeLoader.CurrentTheme = themeLoader.LoadTheme(id);
                    return(true);
                }
                catch (Exception e)
                {
                    Tizen.Log.Info("NUI", $"[Ignorable] {e.GetType().Name} occurred while getting load theme using {themeLoader.GetType().FullName}: {e.Message}");
                }
            }

            return(false);
        }
Пример #2
0
        public void TizenExternalThemeGetValue()
        {
            tlog.Debug(tag, $"TizenExternalThemeGetValue START");

            Tizen.Applications.ThemeManager.ThemeLoader themeLoader = new Tizen.Applications.ThemeManager.ThemeLoader();

            Tizen.Applications.ThemeManager.Theme a1 = null;
            string id = "myId";

            a1 = themeLoader.LoadTheme(id);

            TizenExternalTheme b1 = new TizenExternalTheme(a1);



            tlog.Debug(tag, $"TizenExternalThemeGetValue END (OK)");
            Assert.Pass("TizenExternalThemeGetValue");
        }
Пример #3
0
        public static IExternalTheme GetTheme(string id)
        {
            if (themeLoader == null)
            {
                return(null);
            }

            Tizen.Applications.ThemeManager.Theme tizenTheme = null;

            try
            {
                tizenTheme = themeLoader.LoadTheme(id);
            }
            catch (Exception e)
            {
                Tizen.Log.Info("NUI", $"[Ignorable] {e.GetType().Name} occurred while getting load theme using {themeLoader.GetType().FullName}: {e.Message}");
            }

            return(tizenTheme == null ? null : new TizenExternalTheme(tizenTheme));
        }