private void LoadAllFonts() { FontData[] aryFonts = RequestCache<FontData[]>.Get("FontData", requestCacheComponentName); if (null == aryFonts) { ContentAPI contentApi = new ContentAPI(); aryFonts = contentApi.GetAllFonts(); RequestCache<FontData[]>.Insert("FontData", requestCacheComponentName, aryFonts); } if (aryFonts != null) { for (int i = 0; i < aryFonts.Length; i++) { ContentDesigner.FontNames.Add(aryFonts[i].Face); } } }