public override void Refresh() { string module = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()"; try { _editorOptions = new AcmeOptions(Globals.Chem4WordV3.AddInInfo.ProductAppDataPath); libraryView1.SetOptions(_editorOptions); using (new WaitCursor()) { if (_libraryViewModel == null) { _libraryViewModel = new LibraryViewModel(); } libraryView1.MainGrid.DataContext = _libraryViewModel; } } catch (Exception ex) { using (var form = new ReportError(Globals.Chem4WordV3.Telemetry, Globals.Chem4WordV3.WordTopLeft, module, ex)) { form.ShowDialog(); } } }
public override void Refresh() { string module = $"{_product}.{_class}.{MethodBase.GetCurrentMethod().Name}()"; try { Word.Application app = Globals.Chem4WordV3.Application; using (new UI.WaitCursor()) { if (_libraryViewModel == null) { _libraryViewModel = new LibraryViewModel(); } libraryView1.MainGrid.DataContext = _libraryViewModel; } app.System.Cursor = Word.WdCursorType.wdCursorNormal; } catch (Exception ex) { using (var form = new ReportError(Globals.Chem4WordV3.Telemetry, Globals.Chem4WordV3.WordTopLeft, module, ex)) { form.ShowDialog(); } } }
public void Clear() { _libraryViewModel = null; }