private void AddRule(ReplacementRulesGroup rulesGroup) { rulesGroup.Rules.Add(ReplacementRule.DefaultRule()); this.RefreshRulesUI(); }
private void DeleteRule(ReplacementRulesGroup replacementRulesGroup, ReplacementRule replacementRule) { replacementRulesGroup.Rules.Remove(replacementRule); if (replacementRulesGroup.Rules.Count == 0) { this.rules.RuleGroups.Remove(replacementRulesGroup); } this.RefreshRulesUI(); }
private ReplacementRule GetRuleFromRuleUI(ReplacementRuleUI ruleUI, ReplacementRulesGroup rulesGroup) { int ruleIndex = ruleUI.Owner.Items.IndexOf(ruleUI); return rulesGroup.Rules[ruleIndex]; }
private void DeleteGroup(ReplacementRulesGroup rulesGroup) { this.rules.RuleGroups.Remove(rulesGroup); this.RefreshRulesUI(); }