private void Model_CollectionChanged(_CollectionChangedTypeEnum_ collectionChangedType)
 {
     switch (collectionChangedType)
     {
     case _CollectionChangedTypeEnum_.Add:
     case _CollectionChangedTypeEnum_.BulkUpdate:
     case _CollectionChangedTypeEnum_.Clear:
         SetDataGridItems();
         break;
     }
 }
Exemple #2
0
        private async void Model_CollectionChanged(_CollectionChangedTypeEnum_ collectionChangedType)
        {
            switch (collectionChangedType)
            {
            case _CollectionChangedTypeEnum_.Add:
                var row = _Model.GetRows().Last();
                await Dispatcher.UIThread.InvokeAsync(() => _DGVRows.Add(row));

                ScrollToLastRowInternal();
                break;

            case _CollectionChangedTypeEnum_.BulkUpdate:
            case _CollectionChangedTypeEnum_.Clear:
                SetDataGridItems();
                break;
            }
        }