/// <summary> /// Invalidate appearance. /// </summary> /// <exception cref="ApplicationException"><c>ApplicationException</c>.</exception> public void InvalidateAppearance() { AppearanceList appearanceList = GetUsingAppearance(); if (appearanceList == null || appearanceList.Count <= 0) { return; } Appearance apr = null; if (this.ReadOnly) { if (AppearanceReadOnlyName == null || AppearanceReadOnlyName.Trim() == string.Empty) { return; } apr = appearanceList[AppearanceReadOnlyName]; } else { apr = appearanceList[AppearanceName]; } UpdateAppearance(apr); }
static AppearanceManager() { //DefaultAppearanceSet = new DefaultAppearance().GetAppearance(); System.IO.MemoryStream mem = new MemoryStream(Properties.Resources.DefaultAppearance); DefaultAppearanceSet = AppearanceSerializer.Deserialize(mem); //DefaultAppearanceSet = EVOFramework.Windows.Form.Properties.Resources.DefaultAppearance; }
public AppearanceList GetAppearance() { AppearanceList list = new AppearanceList(); list.Add(new Appearance("Header", "Tahoma", 10f, FontStyle.Regular, Color.Black, Color.Transparent)); list.Add(new Appearance("SubHeader", "Tahoma", 10f, FontStyle.Regular, Color.Black, Color.Transparent)); list.Add(new Appearance("Data", "Tahoma", 10f, FontStyle.Regular, Color.Black, Color.Blue)); list.Add(new Appearance("DataReadOnly", "Tahoma", 10f, FontStyle.Regular, Color.Black, Color.Transparent)); return(list); }
/// <summary> /// Invalidate appearance. /// </summary> public void InvalidateAppearance() { if (AppearanceName.Trim() == string.Empty) { return; } AppearanceList appearanceList = GetUsingAppearance(); try { Appearance appearance = appearanceList[AppearanceName]; UpdateAppearance(appearance); } catch { } }
protected void UpdateAppearance(string appearanceName) { if (AppearanceName.Trim() == string.Empty) { return; } AppearanceList appearanceList = GetUsingAppearance(); try { Appearance appearance = appearanceList[appearanceName]; UpdateAppearance(appearance); } catch { } }
public static void Serialize(string filename, AppearanceList appearanceList) { DataTable dtView = CreateDataTableSchema(); for (int i = 0; i < appearanceList.Count; i++) { Appearance apr = appearanceList[i]; dtView.Rows.Add( apr.Name, apr.FontName, apr.FontStyle, apr.FontSize, ConvertColorToString(apr.ForeColor), ConvertColorToString(apr.BackColor) ); } dtView.WriteXml(filename, XmlWriteMode.IgnoreSchema); }
private static AppearanceList ConvertDataTableToAppearanceList(DataTable dtView) { AppearanceList list = new AppearanceList(); for (int i = 0; i < dtView.Rows.Count; i++) { Appearance apr = new Appearance( dtView.Rows[i]["Name"].ToString(), dtView.Rows[i]["FontName"].ToString(), Convert.ToSingle(dtView.Rows[i]["FontSize"]), ConvertStringToFontStyle(dtView.Rows[i]["FontStyle"].ToString()), ConvertStringToColor(dtView.Rows[i]["ForeColor"].ToString()), ConvertStringToColor(dtView.Rows[i]["BackColor"].ToString()) ); list.Add(apr); } return(list); }
/// <summary> /// /// </summary> public static void UnregisterAppearance() { System.IO.MemoryStream mem = new MemoryStream(Properties.Resources.DefaultAppearance); DefaultAppearanceSet = AppearanceSerializer.Deserialize(mem); }
/// <summary> /// /// </summary> /// <param name="appearanceList"></param> public static void RegisterAppearance(AppearanceList appearanceList) { DefaultAppearanceSet = appearanceList; }