public void Insert(PatternViewModel pattern) { if (activePatternIndex == patterns.Count) { Add(pattern); } else { patterns.Insert(++activePatternIndex, pattern); } }
public ColorGuruViewModel(Window window) { this.window = window; sets = new ObservableCollection <SetViewModel>(); activeSet = new SetViewModel(); activePattern = new PatternViewModel(); activeColor = new ColorViewModel(); activeSet.Insert(activePattern); activeSet.Insert(activePattern); activeSet.Insert(activePattern); activeSet.Insert(activePattern); activeSet.Insert(activePattern); activeSet.Insert(activePattern); activeSetIndex = 0; Insert(activeSet); }
public void NewPattern() { activePattern = new PatternViewModel(); activeSet.Insert(activePattern); }
private void Add(PatternViewModel pattern) { patterns.Add(pattern); activePatternIndex++; }