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]); } }
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]); } }