Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bblanchon/highspeedmvvm
⚡️ MVVM : How to deal with fast changing properties ?
https://github.com/bblanchon/highspeedmvvm
c-sharp mvvm wpf
Last synced: 8 days ago
JSON representation
⚡️ MVVM : How to deal with fast changing properties ?
- Host: GitHub
- URL: https://github.com/bblanchon/highspeedmvvm
- Owner: bblanchon
- Created: 2013-10-20T15:23:40.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2013-12-17T21:36:38.000Z (almost 11 years ago)
- Last Synced: 2024-05-02T00:54:26.164Z (6 months ago)
- Topics: c-sharp, mvvm, wpf
- Language: C#
- Homepage:
- Size: 219 KB
- Stars: 17
- Watchers: 5
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
[WPF/MVVM] How to deal with fast changing properties
=This repository contains 4 sample WPF/MVVM applications that implement different techniques to deal with fast changing properties in the Model.
1. Project `Problem` keeps the ViewModel synchronized with the Model
2. Project `Solution1` uses Reactive Framework's `Sample()` to reduce the frequency
3. Project `Solution2` uses a `DispatcherTimer` in the ViewModel
4. Project `Solution3` attaches to `CompositionTarget.Rendering`They all use the same `Model` class from the `Common` project.
See my blog post: [[WPF/MVVM] How to deal with fast changing properties](http://blog.benoitblanchon.fr/wpf-high-speed-mvvm)