static Control()
{
- ThemeManager.AddPackageTheme(new DefaultThemeCreator());
+ ThemeManager.AddPackageTheme(DefaultThemeCreator.Instance);
}
/// <summary>
{
static ControlStyle()
{
- ThemeManager.AddPackageTheme(new DefaultThemeCreator());
+ ThemeManager.AddPackageTheme(DefaultThemeCreator.Instance);
}
/// <summary>
// It is a C# version of res/Tizen.NUI.Components_Tizen.NUI.Theme.Common.xaml
internal class DefaultThemeCreator : IThemeCreator
{
+ private DefaultThemeCreator() { }
+
+ public static IThemeCreator Instance { get; set; } = new DefaultThemeCreator();
+
public ResourceDictionary CreateThemeResource() => new ResourceDictionary()
{
["ButtonBackgroundColorNormal"] = new Color(0.039f, 0.055f, 0.29f, 1),
{
internal class DefaultThemeCreator : IThemeCreator
{
+ private DefaultThemeCreator() { }
+
+ public static IThemeCreator Instance { get; set; } = new DefaultThemeCreator();
+
public Theme Create() => Create(null);
public Theme Create(IEnumerable<KeyValuePair<string, string>> changedResources)
static CircularPagination()
{
- ThemeManager.AddPackageTheme(new DefaultThemeCreator());
+ ThemeManager.AddPackageTheme(DefaultThemeCreator.Instance);
}
/// <summary>
static CircularProgress()
{
- ThemeManager.AddPackageTheme(new DefaultThemeCreator());
+ ThemeManager.AddPackageTheme(DefaultThemeCreator.Instance);
}
/// <summary>
/// </summary>
static CircularScrollbar()
{
- ThemeManager.AddPackageTheme(new DefaultThemeCreator());
+ ThemeManager.AddPackageTheme(DefaultThemeCreator.Instance);
}
#endregion Constructors
static CircularSlider()
{
- ThemeManager.AddPackageTheme(new DefaultThemeCreator());
+ ThemeManager.AddPackageTheme(DefaultThemeCreator.Instance);
}
/// <summary>