Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Properties
.gitattributes
.gitignore
App.config
App.xaml
App.xaml.cs
BindableBase.cs
Blogger.cs
BloggerInfo.cs
BloggerViewModel.cs
IListExtensions.cs
MainWindow.xaml
MainWindow.xaml.cs
MainWindowViewModel.cs
NaughtyOrNice.cs
ObservableMvvm.csproj
ObservableMvvm.sln
README.md
SantasBloggerService.cs
WpfDispatcher.cs

README.md

SantasBloggers

This is a demo for my blog post

This highlights using my IListExtensions.UpdateItems extension method to keep an ObservableCollection up to date with data coming from an API in a generic way without recreating the list each time. The general idea is to lower the load on CPU/memory from object creation/destruction and improve UI responsiveness by reducing the load on DataTemplate cycling.