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