public InteractionRequest( IWindowDisplayService displayService, GetDataContextDelegate acquireDataContext, ProcessInteractionResultDelegate <TR> processInteractionResult) : base(displayService, acquireDataContext) { _processInteractionResult = processInteractionResult; }
private INavigationInterface GetInteractionRequest <T, TR>(GetDataContextDelegate acquireDataContext, ProcessInteractionResultDelegate <TR> processResult) where T : ViewModelBase, INavigationNode, IDialogWindowViewModel <TR> { return(new InteractionRequest <T, TR>(_displayService, acquireDataContext, processResult)); }
public INavigationInterface GetAvidWindowSelectionRequest(GetDataContextDelegate acquireDataContext, ProcessInteractionResultDelegate <AvidWindow> processResult) { return(GetInteractionRequest <WindowSelectionViewModel, AvidWindow>(acquireDataContext, processResult)); }