Without some code I can't tell why the command is not executed. But note that you can execute it manually - for example:
Also, keep in mind that the persistence framework doesn't persists bindings. Instead it saves to concrete value of the specific property and then set it manually. This means that each binding that is explicitly set to OneWay no longer will work after the deserialization.
I hope that helps.
If you share some runnable code I could check what happens on my side and think of a solution.
Want to extend the target reach of your WPF applications, leveraging iOS, Android, and UWP? Try UI for Xamarin
, a suite of polished and feature-rich components for the Xamarin framework, which allow you to write beautiful native mobile apps using a single shared C# codebase.