WPF: ViewModel + Attachable Behavior
One of the biggest pain points of MVVM is the boilerplate code that is necessary for it to function. The code I’m referring to is the code needed to Hook and Unhook, initialize/shutdown, load/unload the things the ViewModel needs to do before and after being used by…