private Type GetWpfTypeByName (Assembly assembly, string typeName) { return WpfNameSpaces.Select(space => assembly.GetType(String.Format("{0}.{1}", space, typeName))).FirstOrDefault(t => t != null); }