Приложение Prism в Silverlight 4 с централизованной проверкой - PullRequest
2 голосов
/ 25 августа 2010

У меня есть приложение Silverlight 4, использующее шаблон призмы. У меня есть 3 вида, главное меню, навигация и вид формы.

Если я нажму на элемент навигации, я хотел бы иметь возможность проверить модель в моем виде формы.

Есть ли способ создать некую централизованную проверку, чтобы, если бы я захотел проверить вид формы после нажатия или внесения изменений в представления навигации или меню, это было бы сделано?

Прямо сейчас, если я внесу изменения в представление формы, я получу подтверждение, но два других представления в некотором смысле не видят представление формы, поэтому я мог бы создать ошибочное состояние, если не смогу каким-то образом централизовать проверку. Таким образом, я могу гарантировать, что независимо от того, какое представление я изменяю, представление формы всегда проверяется.

Есть предложения, мысли, вопросы или идеи?

1 Ответ

1 голос
/ 25 августа 2010

Проверка в форме кажется правильной, но нет никаких причин, по которым ваша форма не может подписаться на другие общие события приложения.

Как насчет создания события ViewChanging или PageChanging , созданного в представлении навигации и подписанного формой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...