コード例 #1
0
        private void SaveWorkstationSettings(XmlWriter writer)
        {
            WorkstationSearchPreferences workstationSearchPrefs = _appSearchPreferences.WorkstationPreferences;
            string        searchEntireDirectory = workstationSearchPrefs.SearchEntireDirectory.ToString();
            List <string> selectedGroups        = null;

            if (workstationSearchPrefs.SelectedGroups != null)
            {
                selectedGroups = workstationSearchPrefs.SelectedGroups;
            }
            string searchAllValue = workstationSearchPrefs.SearchEntireDirectory.ToString();

            writer.WriteStartElement("WorkstationPrefs");
            writer.WriteStartElement("SearchEntireDirectory");
            writer.WriteString(searchEntireDirectory);
            writer.WriteEndElement();
            writer.WriteStartElement("Groups");
            if (selectedGroups != null)
            {
                for (int i = 0; i < selectedGroups.Count; i++)
                {
                    writer.WriteStartElement(selectedGroups[i]);
                    writer.WriteEndElement();
                }
            } //else
            //{
            //    writer.WriteFullEndElement();
            //}
            writer.WriteFullEndElement();
            //writer.WriteFullEndElement();
        }
コード例 #2
0
 public AppSearchPreferences()
 {
     _workstationPreferences = new WorkstationSearchPreferences();
     LoadPreferences();
 }