I'm面临一个问题:PRISM - 创建一个新的对话实例每个交互请求 -
如果我做的第一个请求到对话框并将其添加到Grid.Children ......有时候我不得不在这个激活的对象中调用另一个对话框,在这种情况下,正在传递同一个实例抛出该动作,并且应用程序尝试再次向GRID子对象添加同一个实例....并且我得到一个异常。
对于我在视图模型中做的每个请求我想创建一个“views:DialogControl”的新实例,我该如何实现这一点?
按照我的观点互动:
<i:Interaction.Triggers>
<prism:InteractionRequestTrigger SourceObject="{Binding Path=NotificationToDialog}">
<views:MessageAction>
<views:MessageAction.Dialog>
<views:DialogControl />
</views:MessageAction.Dialog>
</views:MessageAction>
</prism:InteractionRequestTrigger>
</i:Interaction.Triggers>