PRISM 5 InteractionRequests: get a new instance of the popup window

Aug 26, 2014 at 3:40 PM
I am using InteractionRequests with a PopupWindowAction:
<prism:InteractionRequestTrigger SourceObject="{Binding DialogRequest, Mode=OneWay}">
        <prism:PopupWindowAction CenterOverAssociatedObject="True" IsModal="True">
            <prism:PopupWindowAction.WindowContent>
                <local:AgreementDetailView ></local:AgreementDetailView>
            </prism:PopupWindowAction.WindowContent>
        </prism:PopupWindowAction>
    </prism:InteractionRequestTrigger>
Seems the "AgreementDetailView" would be initiated when the main view loaded, then this instance will be used repeatedly whenever a popup is called.

I am wondering if it's possible to get a new instance of the "AgreementDetailView" when a popup is called, and when closed the instance will be discarded.

Thanks.