/// <summary> /// Adds current theme from WidgetFactory /// </summary> /// <param name="aArgs"> /// Arguments <see cref="FactoryInvocationArgs"/> /// </param> public static void AddDefaultTheme(this FactoryInvocationArgs aArgs) { foreach (string s in WidgetFactory.DefaultTheme.Filters) { aArgs.AddFilter(s); } }
/// <summary> /// Adds theme to creation parameters /// </summary> /// <param name="aArgs"> /// Arguments <see cref="FactoryInvocationArgs"/> /// </param> /// <param name="aTheme"> /// Theme <see cref="WidgetFactoryTheme"/> /// </param> public static void AddTheme(this FactoryInvocationArgs aArgs, WidgetFactoryTheme aTheme) { if (aTheme == null) { return; } foreach (string s in aTheme.Filters) { aArgs.AddFilter(s); } }