public static void ApplyMaterialDesignPack(UserControls.FormControl formControl) { var md = formControl.Resources.MergedDictionaries; MDPacks.ForEach(pack => { var resourceDictionary = md.Any(dictionary => dictionary.Source.AbsoluteUri == pack); if (resourceDictionary == false) { var mr1 = new ResourceDictionary { Source = new Uri( pack, UriKind.Absolute) }; formControl.Resources.MergedDictionaries.Add(mr1); } }); var BI = new BundledTheme { BaseTheme = BaseTheme.Dark, PrimaryColor = PrimaryColor.Grey, SecondaryColor = SecondaryColor.Orange }; formControl.Resources.MergedDictionaries.Add(BI); }
private void ProcessRootClass(object rootClass, UserControls.FormControl formControl) { var processedRootClass = ProcessClass(rootClass); foreach (var uc in processedRootClass) { var parent = new UserControls.Card(); parent.ControlGrid.Children.Add(uc); formControl.DisplayStackPanel.Children.Add(parent); } }
public Logic() { formControl = new UserControls.FormControl(); Helpers.ApplyMaterialDesignPack(formControl); }