protected override void UpdateSelectedFont() { base.UpdateSelectedFont(); AllRanges = SelectedFont.Ranges; if (restoreRanges != null) { SelectedRanges = AllRanges.Where(r => restoreRanges.Contains(r.Name)).ToList(); restoreRanges = null; } else { SelectDefaultRanges(); } }
public void SelectDefaultRanges() { SelectedRanges = AllRanges.Where(r => !r.IsEmpty).OrderBy(r => r.Start).ToList(); }