public static LayoutFluidFlex Parse(string text) { if(string.IsNullOrWhiteSpace(text)) return new LayoutFluidFlex(); var parts = text.Split(','); var flex = new LayoutFluidFlex(); if(parts.Length == 1) flex.Tiny = flex.Small = flex.Medium = flex.Large = flex.LargeWide = Zongsoft.Common.Convert.ConvertValue<int>(parts[0].Trim()); else { if(parts.Length > 0) flex.Tiny = Zongsoft.Common.Convert.ConvertValue<int>(parts[0].Trim()); if(parts.Length > 1) flex.Small = Zongsoft.Common.Convert.ConvertValue<int>(parts[1].Trim()); if(parts.Length > 2) flex.Medium = Zongsoft.Common.Convert.ConvertValue<int>(parts[2].Trim()); if(parts.Length > 3) flex.Large = Zongsoft.Common.Convert.ConvertValue<int>(parts[3].Trim()); if(parts.Length > 4) flex.LargeWide = Zongsoft.Common.Convert.ConvertValue<int>(parts[4].Trim()); } return flex; }