TPresenter open <TPresenter>() where TPresenter : Presenter { var presenter = factory.create <TPresenter>(); event_aggregator.subscribe(presenter); presenter.present(); return(presenter); }
public void launch <Presenter, Dialog>() where Presenter : DialogPresenter where Dialog : FrameworkElement, Dialog <Presenter>, new() { new Dialog().open(factory.create <Presenter>()); }