
Announcing: GeoProcessor
Or at least the Windows desktop version of it :). This is an app I wrote to re-familiarize myself with Windows Presentation Foundation (WPF) and because I got tired of
Or at least the Windows desktop version of it :). This is an app I wrote to re-familiarize myself with Windows Presentation Foundation (WPF) and because I got tired of
I hope you’ve found this little journey helpful. It was definitely a fun “let’s get re-acquainted” experience for me! A few final thoughts and takeaways: Happy coding!
WPF exposes a lot of UI events…most of which cannot be directly tied to RelayCommands because the events are not ICommands1. But there is a workaround. Provided you add the
So far I’ve focused on how viewmodels define what a UI element looks like through property setting. But any viewmodel worth its salt generally also does stuff. And that’s where
Because view models serve as the glue between a particular UI element and the data layer they don’t inherently have any “awareness” of each other. That’s fine when changes to
Building viewmodels using the Microsoft MVVM toolkit is straightforward. It’s descended from the old MVVM-Light library so if you’ve used that the transition is pretty simple. The main elements of