Algo que era muy fácil de hacer en WinForms era enlazar cualquier propiedad de un control a una propiedad en My.Settings.
Así por ejemplo, podría tener enlazado el color de fondo de la ventana principal del programa con una propiedad en My.Settings. Y si cambiara el color de fondo de la ventana en tiempo de ejecución, la próxima vez que ejecutase el programa, el color de fondo seguiría cambiado. Y sin escribir una sola línea de código. Aparte del necesario para cambiar el color de fondo, claro...
¿Pero cómo se hace esto en WPF?