Я пытаюсь реализовать модальный диалог в приложении WPF Prism Desktop.
Из руководства Prism я могу видеть, что правильный способ должен использоваться взаимодействие:
<i:Interaction.Triggers>
<prism:InteractionRequestTrigger
SourceObject="{Binding ConfirmCancelInteractionRequest}">
<prism:PopupChildWindowAction
ContentTemplate="{StaticResource ConfirmWindowTemplate}"/>
</prism:InteractionRequestTrigger>
</i:Interaction.Triggers>
Но PopupChildWindowAction
недоступен в библиотеке Microsoft.Practices.Prism.Interactivity.DLL для рабочего стола, только Silverlight?
Я мог бы использовать Google для различных реализаций модального диалога в WPF (Prism), но просто интересно, почему эта функция отсутствует в DLL Prism Desktop и доступна в Silverlight DLL? Я мог бы использовать Interaction Service, но запрос на взаимодействие предлагается как более подходящий подход для приложения MVVM.