public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { if (visEvent == ToolWindowContentVisibilityEvent.Removed) { analyzerManager.Value.OnClose(); } }
// Gets notified when the content gets hidden, visible, etc. Can be used to tell the view // model to stop doing stuff when it gets hidden in case it does a lot of work. public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { switch (visEvent) { case ToolWindowContentVisibilityEvent.Added: ToolWindowVm.IsEnabled = true; break; case ToolWindowContentVisibilityEvent.Removed: ToolWindowVm.IsEnabled = false; break; case ToolWindowContentVisibilityEvent.Visible: ToolWindowVm.IsVisible = true; break; case ToolWindowContentVisibilityEvent.Hidden: ToolWindowVm.IsVisible = false; break; case ToolWindowContentVisibilityEvent.GotKeyboardFocus: break; case ToolWindowContentVisibilityEvent.LostKeyboardFocus: break; default: throw new ArgumentOutOfRangeException(nameof(visEvent), visEvent, null); } }
public override void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { if (visEvent == ToolWindowContentVisibilityEvent.Removed) { analyzerService.Value.OnClose(); } }
public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { if (visEvent == ToolWindowContentVisibilityEvent.Removed) { searchService.Value.OnClose(); } else if (visEvent == ToolWindowContentVisibilityEvent.Added) { searchService.Value.OnShow(); } }
public override void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { switch (visEvent) { case ToolWindowContentVisibilityEvent.Added: outputContent.Value.OnShow(); break; case ToolWindowContentVisibilityEvent.Removed: outputContent.Value.OnClose(); break; case ToolWindowContentVisibilityEvent.Visible: outputContent.Value.OnVisible(); break; case ToolWindowContentVisibilityEvent.Hidden: outputContent.Value.OnHidden(); break; } }
public override void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { switch (visEvent) { case ToolWindowContentVisibilityEvent.Added: ScriptContent.OnShow(); break; case ToolWindowContentVisibilityEvent.Removed: ScriptContent.OnClose(); break; case ToolWindowContentVisibilityEvent.Visible: ScriptContent.OnVisible(); break; case ToolWindowContentVisibilityEvent.Hidden: ScriptContent.OnHidden(); break; } }
public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { switch (visEvent) { case ToolWindowContentVisibilityEvent.Added: ScriptContent.OnShow(); break; case ToolWindowContentVisibilityEvent.Removed: ScriptContent.OnClose(); break; case ToolWindowContentVisibilityEvent.Visible: ScriptContent.OnVisible(); break; case ToolWindowContentVisibilityEvent.Hidden: ScriptContent.OnHidden(); break; } }
public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { switch (visEvent) { case ToolWindowContentVisibilityEvent.Added: breakpointsContent.Value.OnShow(); break; case ToolWindowContentVisibilityEvent.Removed: breakpointsContent.Value.OnClose(); break; case ToolWindowContentVisibilityEvent.Visible: case ToolWindowContentVisibilityEvent.Hidden: break; } }
// Gets notified when the content gets hidden, visible, etc. Can be used to tell the view // model to stop doing stuff when it gets hidden in case it does a lot of work. public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { switch (visEvent) { case ToolWindowContentVisibilityEvent.Added: toolWindowVM.IsEnabled = true; break; case ToolWindowContentVisibilityEvent.Removed: toolWindowVM.IsEnabled = false; break; case ToolWindowContentVisibilityEvent.Visible: toolWindowVM.IsVisible = true; break; case ToolWindowContentVisibilityEvent.Hidden: toolWindowVM.IsVisible = false; break; } }
/// <summary> /// Called when the visibility changes /// </summary> /// <param name="visEvent">Event</param> public virtual void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { }
public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { }
public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { if (visEvent == ToolWindowContentVisibilityEvent.Removed) analyzerManager.Value.OnClose(); }
public void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { if (visEvent == ToolWindowContentVisibilityEvent.Removed) searchManager.Value.OnClose(); else if (visEvent == ToolWindowContentVisibilityEvent.Added) searchManager.Value.OnShow(); }
public override void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { if (visEvent == ToolWindowContentVisibilityEvent.Removed) analyzerService.Value.OnClose(); }
public override void OnVisibilityChanged(ToolWindowContentVisibilityEvent visEvent) { if (visEvent == ToolWindowContentVisibilityEvent.Removed) searchService.Value.OnClose(); else if (visEvent == ToolWindowContentVisibilityEvent.Added) searchService.Value.OnShow(); }