public HResult OpenDialog(NiFindOptions options, NiFindOptions optionsMask) { try { if (_form != null && _form.IsDisposed) _form = null; bool show = _form == null; if (_form == null) { // We need to set the site early because SetOptions depends // on this. _form = new FindForm { Site = new SiteProxy(this) }; } _form.SetOptions(options, optionsMask); if (show) _form.Show(((INiEnv)GetService(typeof(INiEnv))).MainWindow); else _form.Activate(); return HResult.OK; } catch (Exception ex) { return ErrorUtil.GetHResult(ex); } }
public HResult OpenDialog(NiFindOptions options, NiFindOptions optionsMask) { try { if (_form != null && _form.IsDisposed) { _form = null; } bool show = _form == null; if (_form == null) { // We need to set the site early because SetOptions depends // on this. _form = new FindForm { Site = new SiteProxy(this) }; } _form.SetOptions(options, optionsMask); if (show) { _form.Show(((INiEnv)GetService(typeof(INiEnv))).MainWindow); } else { _form.Activate(); } return(HResult.OK); } catch (Exception ex) { return(ErrorUtil.GetHResult(ex)); } }
public View(FindForm form) { _form = form; }