FairyGUI.FieldTypes.ParseAlign C# (CSharp) Method

ParseAlign() public static method

public static ParseAlign ( string value ) : AlignType
value string
return AlignType
        public static AlignType ParseAlign(string value)
        {
            switch (value)
            {
                case "left":
                    return AlignType.Left;
                case "center":
                    return AlignType.Center;
                case "right":
                    return AlignType.Right;
                default:
                    return AlignType.Left;
            }
        }

Usage Example

示例#1
0
        override public void Setup_BeforeAdd(XML xml)
        {
            base.Setup_BeforeAdd(xml);

            string str;

            str = xml.GetAttribute("url");
            if (str != null)
            {
                _url = str;
            }

            str = xml.GetAttribute("align");
            if (str != null)
            {
                _align = FieldTypes.ParseAlign(str);
            }

            str = xml.GetAttribute("vAlign");
            if (str != null)
            {
                _verticalAlign = FieldTypes.ParseVerticalAlign(str);
            }

            str = xml.GetAttribute("fill");
            if (str != null)
            {
                _fill = FieldTypes.ParseFillType(str);
            }

            _autoSize = xml.GetAttributeBool("autoSize", false);

            str = xml.GetAttribute("errorSign");
            if (str != null)
            {
                showErrorSign = str == "true";
            }

            _playing = xml.GetAttributeBool("playing", true);

            str = xml.GetAttribute("color");
            if (str != null)
            {
                this.color = ToolSet.ConvertFromHtmlColor(str);
            }

            if (_url != null)
            {
                LoadContent();
            }
        }
All Usage Examples Of FairyGUI.FieldTypes::ParseAlign