Exemple #1
0
 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);
 }
Exemple #4
0
 private void Add(PatternViewModel pattern)
 {
     patterns.Add(pattern);
     activePatternIndex++;
 }