В шаблоне View-Model-ViewModel для WPF я пытаюсь привязать высоты и ширины различных определений для элементов управления сеткой, поэтому я могу сохранить значения, которые пользователь устанавливает для них после использования GridSplitter. Однако нормальный шаблон, похоже, не работает для этих конкретных свойств.Как мне привязать ширину столбца ColumnDefinition или высоту RowDefinition?
Примечание: Я размещаю это как справочный вопрос, который я отправляю, поскольку Google сбил меня с толку, и мне пришлось самому это проработать. Мой собственный ответ.
GridLength специфичен для WPF, поэтому не относится к слою ViewModel. – 2011-09-09 07:33:40
Я думаю, что вера «нет WPF в ViewModel» неверна, поскольку WPF имеет много конструкций в отношении шаблона MVVM, такого как сама привязка данных. Вместо этого вы можете сказать, что «GridLength является специфическим для VIEW» (если только это не является частью проблемы с доменом, например, в приложениях для визуализации данных, чья основная задача - компоновка и отображение вещей). Но уверен, что это противоречиво ... – heltonbiker 2014-01-17 18:24:40