The text of this article is not in this database — only its details are. The old site it was published on is gone, but the Internet Archive kept a copy: Programmatically get all the available SharePoint site themes
Join the conversation! Your thoughts help the community grow.
Sign in to leave a comment
It is the same account you read, post and publish with — and you will come straight back to this page.

hypper funPosted Apr 24, 2012, 8:26 AM
Hi i have a problem with colors of my custom webpart how to get colors from theme selected in a site sharepoint foundation 2010 and apply to my custom webpart using c# pleas help,
shoeb sayyedPosted Oct 4, 2011, 2:38 AM
I am trying to apply a theme to a sharepoint site. my method is as follows : public void ApplyCustomeTheme(string url, string themeName) { using (SPSite oSite = new SPSite(url)) { using (SPWeb oWeb = oSite.OpenWeb()) { System.Collections.ObjectModel.ReadOnlyCollection<ThmxTheme> oThemes = ThmxTheme.GetManagedThemes(oSite); // list out all themes of this particular site foreach (ThmxTheme oTheme in oThemes) { // Apply my custom theme to the current website if (oTheme.Name == themeName) { ThmxTheme.SetThemeUrlForWeb(oWeb, oTheme.ServerRelativeUrl); } } } } } but when i try to run the WCF client i get the following error: Could not load file or assembly 'Microsoft.SharePoint.Search' or one of its dependencies. An attempt was made to load a program with an incorrect format. I have included the 'Microsoft.SharePoint.Search' dll in the References. Can some one please explain me what is causing this ?. Is it because of serialization ? Can i get a solution on this ?