Er, why? At work, we have no Windows 10, so the choices are Silverlight, or WPF. WPF then.
As you might expect, comparing this with the previous UWP post, the model and view model parts are identical, precisely because the view model depends on the model, but the view model is not aware of the view implementation (to discuss). So the only thing that needs to change is the view.
Some differences in principle I found (nothing surprising maybe, but worth knowing, for me):
In UWP, I could just drag the XAML and its code-behind under a View folder, and everything would just build. In contrast, in WPF, just dragging caused a build failure, because the StartupUri in App.xaml was not automatically updated to change the relative path. So you need to update that, as shown in the pink underline:
Linking the view to the view model
There are possibly countless ways to do this.. but I only know, or at least can be bothered with, 2.