Я пытаюсь ускорить работу с PRISM и как это работает с Silverlight/WPF. Можно ли использовать DelegateCommands для открытия нового всплывающего окна (Silverlight Window). Если да, то как я буду делать что-то подобное.MemberateCommand Newbie Question
Большинство образцов, которые я видел до сих пор, включают в себя использование делегатных команд для извлечения данных (или некоторых других подобных действий).
Если у кого-то есть предложения, я был бы признателен.
+1 для IDialogService. Вы также должны использовать какой-то ServiceLocator, чтобы вы могли определять разные службы в зависимости от того, выполняете ли вы модульные тесты или действительно запускаете приложение. –
Это, конечно, путь. Что касается локатора службы, используйте тот, который используется Prism (Microsoft.Practices.ServiceLocation.ServiceLocator.Current). –
Позже я нашел что-то в сети, которое использует интерфейс IDialogService, чтобы выполнить именно то, что вы предложили. Это было интересное решение этой проблемы. Благодаря! – coson