private static void SaveCVSStyle(XmlDocument xDoc, XmlElement parent, CVSStyle cvsStyle) { XmlElement groupingListNode = xDoc.CreateElement("DataGroupings"); parent.AppendChild(groupingListNode); foreach (var groupingPair in cvsStyle.groups) { XmlElement groupingNode = xDoc.CreateElement("Grouping"); groupingListNode.AppendChild(groupingNode); XmlElement groupingPropertyNode = xDoc.CreateElement("Property"); XmlText groupingPropertyValue = xDoc.CreateTextNode(groupingPair.field.ToString()); groupingPropertyNode.AppendChild(groupingPropertyValue); groupingNode.AppendChild(groupingPropertyNode); XmlElement groupingConverterNode = xDoc.CreateElement("Converter"); XmlText groupingConverterValue = xDoc.CreateTextNode(groupingPair.converter.ToString()); groupingConverterNode.AppendChild(groupingConverterValue); groupingNode.AppendChild(groupingConverterNode); } }
public ViewSettings(DGEStyle DataGridStyle, CVSStyle CollectionViewSourceStyle) { dataGridStyle = DataGridStyle; collectionViewSourceStyle = CollectionViewSourceStyle; }