public MainViewModel() { FileSearchCriteria = LoadSearch(); if (FileSearchCriteria == null) FileSearchCriteria = new FileSearchCriteria(); SearchedFiles = new ObservableCollection<FileInfo>(); // var fi = new FileInfo("D:\\Workarea\\Projects\\Essilor\\Sunix\\Sources\\Sunix\\EvisionModules\\Sunix.Optometrical.Web\\Helpers\\DynamicEntityQuery.cs"); }
public MainViewModel() { FileSearchCriteria = LoadSearch(); if (FileSearchCriteria == null) { FileSearchCriteria = new FileSearchCriteria(); } SearchedFiles = new ObservableCollection <FileInfo>(); // var fi = new FileInfo("D:\\Workarea\\Projects\\Essilor\\Sunix\\Sources\\Sunix\\EvisionModules\\Sunix.Optometrical.Web\\Helpers\\DynamicEntityQuery.cs"); }
private FileSearchCriteria LoadSearch() { string criteria = global::FileCompare.Properties.Settings.Default.FileSearchCriteria; if (string.IsNullOrWhiteSpace(criteria)) { return(null); } XmlSerializer ser = new XmlSerializer(typeof(FileSearchCriteria)); using (TextReader reader = new StringReader(criteria)) { FileSearchCriteria fileSearchCriteria = ser.Deserialize(reader) as FileSearchCriteria; return(fileSearchCriteria); } }