// ctor public DisplayIcons() { InitializeComponent(); // instantiate presenter prs = new DisplayIconsPresenter(this); }
private void ShowDisplayIconsDialog() { // create dialog DisplayIcons nxtview = view.CreateDisplayIcons(); // set dialog presenter DisplayIconsPresenter nxtprs = new DisplayIconsPresenter(nxtview); // set dialog positioning nxtview.StartPosition = FormStartPosition.CenterParent; // hide this view view.HideView(); // child presenter starts dialog nxtprs.ShowAsDialog(); }