Проблема синтаксиса привязки данных SL4 (отладка декларативной привязки данных) - PullRequest
1 голос
/ 12 декабря 2010

Я использую DevExpress GridControl с контекстным меню.В их реализации контекстного меню используется элемент управления «Бары», который создает потерянную ссылку из строки в сетке на группу повторно используемых баров.Это означает, что элементы контекстного меню не имеют того же контекста, что и сетка (сохраняя детали).

Я могу связать свойство команды (ala ICommand) панели с командой, которую я создалмодель моего взгляда.Проблема в том, что я не могу заставить мой синтаксис работать правильно.Виртуальная машина установлена ​​на DataContext представления, но что-то вроде этого не является рабочим (где представление x: name является VideoModulePage):

Command="{Binding Path=DataContext.ViewVideoCommand, ElementName=VideoModulePage}"

Когда я создаю это выражение привязки данных в Blend / VS2010, это заставляет меня думать, что это допустимо, но команда не запускается. CanExecute всегда возвращает true. Этот синтаксис действителен? Любые советы по лучшему подходу к этому? Я думаю, что мне действительно нужно, это новая отладка привязки данных SL5сейчас!: (

Вот сообщение, которое я разместил на форуме DevExpress, но я не думаю, что моя проблема связана с их контролем, а скорее с синтаксисом привязки данных: http://community.devexpress.com/forums/t/96068.aspx

...