/// <summary> /// 设置属性 /// </summary> /// <param name="name">属性名称</param> /// <param name="value">属性值</param> public override void setProperty(String name, String value) { if (name == "textalign") { TextAlign = FCStr.convertStrToContentAlignment(value); } else { base.setProperty(name, value); } }
/// <summary> /// 字符串转内容布局 /// </summary> /// <param name="str">字符</param> /// <returns>字符串</returns> public static FCContentAlignment convertStrToContentAlignment(String str) { str = str.ToLower(); FCContentAlignment contentAlignment = FCContentAlignment.MiddleCenter; if (str == "bottomcenter") { contentAlignment = FCContentAlignment.BottomCenter; } else if (str == "bottomleft") { contentAlignment = FCContentAlignment.BottomLeft; } else if (str == "bottomright") { contentAlignment = FCContentAlignment.BottomRight; } else if (str == "middlecenter") { contentAlignment = FCContentAlignment.MiddleCenter; } else if (str == "middleleft") { contentAlignment = FCContentAlignment.MiddleLeft; } else if (str == "middleright") { contentAlignment = FCContentAlignment.MiddleRight; } else if (str == "topcenter") { contentAlignment = FCContentAlignment.TopCenter; } else if (str == "topleft") { contentAlignment = FCContentAlignment.TopLeft; } else if (str == "topright") { contentAlignment = FCContentAlignment.TopRight; } return(contentAlignment); }
/// <summary> /// 内容布局转字符串 /// </summary> /// <param name="contentAlignment">内容布局</param> /// <returns>字符串</returns> public static String convertContentAlignmentToStr(FCContentAlignment contentAlignment) { String str = ""; if (contentAlignment == FCContentAlignment.BottomCenter) { str = "BottomCenter"; } else if (contentAlignment == FCContentAlignment.BottomLeft) { str = "BottomLeft"; } else if (contentAlignment == FCContentAlignment.BottomRight) { str = "BottomRight"; } else if (contentAlignment == FCContentAlignment.MiddleCenter) { str = "MiddleCenter"; } else if (contentAlignment == FCContentAlignment.MiddleLeft) { str = "MiddleLeft"; } else if (contentAlignment == FCContentAlignment.MiddleRight) { str = "MiddleRight"; } else if (contentAlignment == FCContentAlignment.TopCenter) { str = "TopCenter"; } else if (contentAlignment == FCContentAlignment.TopLeft) { str = "TopLeft"; } else if (contentAlignment == FCContentAlignment.TopRight) { str = "TopRight"; } return(str); }
/// <summary> /// 设置属性 /// </summary> /// <param name="name">属性名称</param> /// <param name="value">属性值</param> public override void setProperty(String name, String value) { if (name == "disabledbackimage") { DisabledBackImage = value; } else if (name == "hoveredbackimage") { HoveredBackImage = value; } else if (name == "pushedbackimage") { PushedBackImage = value; } else if (name == "textalign") { TextAlign = FCStr.convertStrToContentAlignment(value); } else { base.setProperty(name, value); } }