public static void PutListInfoToMyDataList(ParsedDataList myDataList, ListInfo listInfo)
        {
            myDataList.RepeatColumns   = listInfo.Columns;
            myDataList.RepeatDirection = listInfo.Direction;
            myDataList.Height          = listInfo.Height;
            myDataList.Width           = listInfo.Width;
            if (!string.IsNullOrEmpty(listInfo.Align))
            {
                myDataList.HorizontalAlign = TranslateUtils.ToHorizontalAlign(listInfo.Align);
            }
            myDataList.ItemStyle.Height          = listInfo.ItemHeight;
            myDataList.ItemStyle.Width           = listInfo.ItemWidth;
            myDataList.ItemStyle.HorizontalAlign = HorizontalAlign.Left;
            if (!string.IsNullOrEmpty(listInfo.ItemAlign))
            {
                myDataList.ItemStyle.HorizontalAlign = TranslateUtils.ToHorizontalAlign(listInfo.ItemAlign);
            }
            myDataList.ItemStyle.VerticalAlign = VerticalAlign.Top;
            if (!string.IsNullOrEmpty(listInfo.ItemVerticalAlign))
            {
                myDataList.ItemStyle.VerticalAlign = TranslateUtils.ToVerticalAlign(listInfo.ItemVerticalAlign);
            }
            if (!string.IsNullOrEmpty(listInfo.ItemClass))
            {
                myDataList.ItemStyle.CssClass = listInfo.ItemClass;
            }

            if (listInfo.Layout == ELayout.Table)
            {
                myDataList.RepeatLayout = RepeatLayout.Table;
            }
            else if (listInfo.Layout == ELayout.Flow)
            {
                myDataList.RepeatLayout = RepeatLayout.Flow;
            }

            foreach (var attributeName in listInfo.Others.AllKeys)
            {
                myDataList.AddAttribute(attributeName, listInfo.Others[attributeName]);
            }
        }
Example #2
0
        public static void PutContentsDisplayInfoToMyDataList(ParsedDataList myDataList, ContentsDisplayInfo displayInfo)
        {
            myDataList.RepeatColumns   = displayInfo.Columns;
            myDataList.RepeatDirection = displayInfo.Direction;
            myDataList.Height          = displayInfo.Height;
            myDataList.Width           = displayInfo.Width;
            if (!string.IsNullOrEmpty(displayInfo.Align))
            {
                myDataList.HorizontalAlign = Converter.ToHorizontalAlign(displayInfo.Align);
            }
            myDataList.ItemStyle.Height          = displayInfo.ItemHeight;
            myDataList.ItemStyle.Width           = displayInfo.ItemWidth;
            myDataList.ItemStyle.HorizontalAlign = HorizontalAlign.Left;
            if (!string.IsNullOrEmpty(displayInfo.ItemAlign))
            {
                myDataList.ItemStyle.HorizontalAlign = Converter.ToHorizontalAlign(displayInfo.ItemAlign);
            }
            myDataList.ItemStyle.VerticalAlign = VerticalAlign.Top;
            if (!string.IsNullOrEmpty(displayInfo.ItemVerticalAlign))
            {
                myDataList.ItemStyle.VerticalAlign = Converter.ToVerticalAlign(displayInfo.ItemVerticalAlign);
            }
            if (!string.IsNullOrEmpty(displayInfo.ItemClass))
            {
                myDataList.ItemStyle.CssClass = displayInfo.ItemClass;
            }

            if (displayInfo.Layout == ELayout.Table)
            {
                myDataList.RepeatLayout = RepeatLayout.Table;
            }
            else if (displayInfo.Layout == ELayout.Flow)
            {
                myDataList.RepeatLayout = RepeatLayout.Flow;
            }

            foreach (string attributeName in displayInfo.OtherAttributes)
            {
                myDataList.AddAttribute(attributeName, displayInfo.OtherAttributes[attributeName]);
            }
        }