public void SaveNewPattern(object sender, EventArgs args) { Pattern newPattern = new Pattern(); newPattern.Name = (sender as AddNewPatternViewModel).NewPatternNameText; newPattern.Parse(_pluginRequestOrigin as PatternEntryViewModel); CustomPatterns.Add(newPattern); foreach (PatternViewModel entry in PatternEntries) { entry.AvailablePatterns.Add(newPattern.Name); PatternEntries.First().AddPattern(newPattern); } //this must be changed if more than one active patter could be used simultaneously. PatternEntries.First().SelectedPattern = newPattern.Name; SavePatternWindow.Clear(); }
private void CancelNewPattern(object sender, EventArgs args) { SavePatternWindow.Clear(); }