private void Handler_SwitchPage(object theSender, EventArgs theArgs) { frmSwitchPages aForm = new frmSwitchPages(this); DialogResult aRes = aForm.ShowDialog(); if (aRes != DialogResult.OK) { return; } if (aForm.SetSelectedPage) { IDesignerHost aHost = (IDesignerHost)GetService(typeof(IDesignerHost)); if (aHost != null) { DesignerTransactionUtility.DoInTransaction ( aHost, "MultiPaneControlSetSelectedPageAsConcrete", new TransactionAwareParammedMethod(Transaction_SetSelectedPageAsConcrete), aForm.FutureSelection ); } } else { DesignerSelectedPage = aForm.FutureSelection; } }
private void Handler_SwitchPage(object theSender, EventArgs theArgs) { frmSwitchPages aForm = new frmSwitchPages(this); DialogResult aRes = aForm.ShowDialog(); if (aRes != DialogResult.OK) return; if (aForm.SetSelectedPage) { IDesignerHost aHost = (IDesignerHost)GetService(typeof(IDesignerHost)); if ( aHost != null) DesignerTransactionUtility.DoInTransaction ( aHost, "MultiPaneControlSetSelectedPageAsConcrete", new TransactionAwareParammedMethod(Transaction_SetSelectedPageAsConcrete), aForm.FutureSelection ); } else DesignerSelectedPage = aForm.FutureSelection; }