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>