¿Cómo puedo vincular un ancho de página de ColumnDefinition o la altura de RowDefinition?

Bajo el patrón View-Model-ViewModel para WPF, estoy tratando de vincular las alturas y los anchos de varias definiciones para los controles de cuadrícula, por lo que puedo almacenar los valores que el usuario establece después de usar un GridSplitter. Sin embargo, el patrón normal no parece funcionar para estas propiedades particulares.

Nota: estoy publicando esto como una pregunta de referencia que estoy publicando porque Google me falló y tuve que resolverlo yo mismo. Mi propia respuesta para seguir.

Respuestas a la pregunta(4)

Su respuesta a la pregunta