Beispiel #1
0
 private void TestLoadImageLibrariesButton_Click(object sender, RoutedEventArgs e)
 {
     Logging.Info(LogOptions.ClassName, "Test load image libraries");
     DiagnosticsStatusTextBox.Text = Translations.GetTranslatedString("loadingAtlasImageLibraries");
     UiUtils.AllowUIToUpdate();
     if (AtlasUtils.TestLoadAtlasLibraries(true))
     {
         DiagnosticsStatusTextBox.Text = Translations.GetTranslatedString("loadingAtlasImageLibrariesSuccess");
         Logging.Info(LogOptions.ClassName, "Test load image libraries pass");
     }
     else
     {
         DiagnosticsStatusTextBox.Text = Translations.GetTranslatedString("loadingAtlasImageLibrariesFail");
         if (MessageBox.Show(string.Format("{0}\n{1}", Translations.GetTranslatedString("missingMSVCPLibraries"), Translations.GetTranslatedString("openLinkToMSVCP")),
                             Translations.GetTranslatedString("missingMSVCPLibrariesHeader"), MessageBoxButton.YesNo) == MessageBoxResult.Yes)
         {
             if (!CommonUtils.StartProcess(AtlasUtils.MSVCPLink))
             {
                 Logging.Error(LogOptions.ClassName, "Failed to open url to MSVCP: {0}", AtlasUtils.MSVCPLink);
             }
         }
         Logging.Info(LogOptions.ClassName, "Test load image libraries fail");
     }
 }