コード例 #1
0
 /// <summary>
 /// Fill with data
 /// </summary>
 private void PopulateModel()
 {
     foreach (var flipcard in _flipcardDeckShown.Flipcards)
     {
         FlipcardsVm.Add(new FlipCardViewModel(flipcard));
     }
 }
コード例 #2
0
 public MockFlipCardViewModel()
 {
     foreach (var flipcard in _flipcardDeckShown.Flipcards)
     {
         FlipcardsVm.Add(new FlipCardViewModel(flipcard));
     }
 }
コード例 #3
0
        private void Flipcards_CollectionChanged(object sender, NotifyCollectionChangedEventArgs e)
        {
            switch (e.Action)
            {
            case NotifyCollectionChangedAction.Add:
                foreach (var flipcard in e.NewItems.OfType <Flipcard>())
                {
                    FlipcardsVm.Add(new FlipCardViewModel(flipcard));
                }
                break;

            case NotifyCollectionChangedAction.Remove:
                // TODO
                break;

            case NotifyCollectionChangedAction.Reset:
                FlipcardsVm.Clear();
                break;
            }
        }