private void OnInfoBarActionItemClicked(object sender, InfoBarActionItemEventArgs e) { if (e.ActionItem.ActionContext == ConfigurationChangedInfoBar.ReloadButtonContext) { _logger.Info("Reloading configuration settings."); _settingsStore.TryReload(); } var toolWindow = GetToolWindow(); toolWindow.RemoveInfoBar(e.InfoBarModel); }
private void OnInfoBarActionItemClicked(object sender, InfoBarActionItemEventArgs args) { if (args.ActionItem.ActionContext == Resources.InfoBarButtonActionContext1 || args.ActionItem.ActionContext == Resources.InfoBarButtonActionContext2) { MessageBox.Show(string.Format("Button '{0}' is clicked", args.ActionItem.Text)); } else if (args.ActionItem.ActionContext == Resources.InfoBarLinkActionContext1 || args.ActionItem.ActionContext == Resources.InfoBarLinkActionContext2) { MessageBox.Show(string.Format("Link '{0}' is clicked", args.ActionItem.Text)); } else { MessageBox.Show("Unknow action"); } }