예제 #1
0
 /// <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);
     }
 }
예제 #2
0
파일: FCStr.cs 프로젝트: qgb1151521/facecat
        /// <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);
        }
예제 #3
0
파일: FCStr.cs 프로젝트: qgb1151521/facecat
        /// <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);
        }
예제 #4
0
 /// <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);
     }
 }