private void UpdateUiElementsVisibility() { if (_environmentService.IsSolutionOpened && _environmentService.SolutionHasXamarinProject()) { _guiService.ShowExtensionToolbar(); _enableExtensionCommand.IsVisible = true; _disableExtensionCommand.IsVisible = false; if (_settingsService.ShowEnableHotReloadTooltip) { var taskScheduler = TaskScheduler.FromCurrentSynchronizationContext(); _guiService.ShowInfoBarAsync(TextResources.InfoBar_ExtensionNotEnabled, new InfoBarAction(InfoBarActionType.DontShowAgain, TextResources.InfoBar_DontShowAgain), new InfoBarAction(InfoBarActionType.Enable, TextResources.InfoBar_EnableExtension)) .ContinueWith(OnInfoBarResult, taskScheduler); } } else { _guiService.HideInfoBar(); _enableExtensionCommand.IsVisible = false; _disableExtensionCommand.IsVisible = false; _guiService.HideExtensionToolbar(); } }