bao-qian 2015-11-29 08:20:13 +00:00
parent 5b8fa5ec8d
commit 7b386c4f41
2 changed files with 7 additions and 17 deletions

View File

@ -59,16 +59,11 @@ namespace Wox.Core.Theme
UserSettingStorage.Instance.Save(); UserSettingStorage.Instance.Save();
ResourceMerger.UpdateResource(this); ResourceMerger.UpdateResource(this);
try // Exception of FindResource can't be cathed if global exception handle is set
{ var isBlur = Application.Current.TryFindResource("ThemeBlurEnabled");
var isBlur = Application.Current.FindResource("ThemeBlurEnabled"); if (isBlur is bool)
if (isBlur is bool)
{
SetBlurForWindow(Application.Current.MainWindow, (bool)isBlur);
}
}
catch (ResourceReferenceKeyNotFoundException e)
{ {
SetBlurForWindow(Application.Current.MainWindow, (bool)isBlur);
} }
} }

View File

@ -88,20 +88,15 @@ namespace Wox.Core.i18n
public string GetTranslation(string key) public string GetTranslation(string key)
{ {
try var translation = Application.Current.TryFindResource(key);
if (translation is string)
{ {
object translation = Application.Current.FindResource(key);
if (translation == null)
{
return "NoTranslation";
}
return translation.ToString(); return translation.ToString();
} }
catch else
{ {
return "NoTranslation"; return "NoTranslation";
} }
} }
private string GetLanguagePath(string languageCode) private string GetLanguagePath(string languageCode)