static MetroFonts() { try { Type t = typeof(DefaultFontResolver); if (t != null) { FontResolver = (IMetroFontResolver)Activator.CreateInstance(t); if (FontResolver != null) { Debug.WriteLine("'" + t.Name + "' loaded.", "MetroFonts"); return; } } } catch (Exception ex) { // ignore Debug.WriteLine(ex.Message, "MetroFonts"); } FontResolver = new DefaultFontResolver(); }
static MetroFonts() { try { Type t = Type.GetType(AssemblyRef.MetroFrameworkFontResolver); if (t != null) { FontResolver = (IMetroFontResolver)Activator.CreateInstance(t); if (FontResolver != null) { Debug.WriteLine("'" + AssemblyRef.MetroFrameworkFontResolver + "' loaded.", "MetroFonts"); return; } } } catch (Exception ex) { // ignore Debug.WriteLine(ex.Message, "MetroFonts"); } FontResolver = new DefaultFontResolver(); }
static MetroFonts() { try { Type t = Type.GetType(AssemblyRef.MetroFrameworkFontResolver); if (t != null) { FontResolver = (IMetroFontResolver)Activator.CreateInstance(t); if (FontResolver != null) { Debug.WriteLine("'" + AssemblyRef.MetroFrameworkFontResolver + "' loaded.", "MetroFonts"); return; } } } catch (Exception ex) { // ignore Debug.WriteLine(ex.Message, "MetroFonts"); } FontResolver = new DefaultFontResolver(); }