public static void DeleteTemplate(StyleTemplate template) { TemplatesDictionary.Remove(template.Name); if (template.IsDefault()) { DefaultTemplates.Remove(template.Style.Type); } Save(); }
static void OnTemplateStyleChanged(StyleTemplate template, Style newStyle) { if (template.IsDefault()) { DefaultTemplates.Remove(template.Style.Type); if (!DefaultTemplates.ContainsKey(newStyle.Type)) { DefaultTemplates[newStyle.Type] = template; } } }
public static void ToggleAsDefaultTemplate(StyleTemplate template) { if (template.IsDefault()) { DefaultTemplates.Remove(template.Style.Type); } else { DefaultTemplates[template.Style.Type] = template; } Save(); }