/// <summary> /// Method for showing window for stopping model downloading /// </summary> public static void ShowStopModelDownloadingWindow(ModelItem assetModelItem) { //Getting translations of window components var windowContentText = Translator.GetTranslation("StopModelDownloading.ContentText"); var button0ButtonText = Translator.GetTranslation("StopModelDownloading.YesButtonText"); var button1ButtonText = Translator.GetTranslation("StopModelDownloading.NoButtonText"); var fullWindowContentText = String.Format("{0} {1}?", windowContentText, assetModelItem.Model.ModelName); MainCanvas.ShowDialogWindow( fullWindowContentText, button0ButtonText, () => { try { assetModelItem.Model.StopDownload(); assetModelItem.RefreshDataDisplay(); } catch (Exception err) { ShowErrorWindow(err.Message, "StoppingModelDownloading"); } }, "#FF0266", button1ButtonText, () => { }, "#3EACAB"); }