private void LoadSetting() { settingDoc = XDocument.Load(settingFileFullPath); XElement settingEle = settingDoc.Root.Element("MonitorDirSetting"); isOpenMonitor = bool.Parse(settingEle.Attribute("IsOpenMonitor").Value); modelList.Clear(); XElement dirsEle = settingDoc.Root.Element("dirs"); IEnumerable <XElement> dirListEle = dirsEle.Elements(); int count = dirListEle.Count(); for (int i = 0; i < count; i++) { XElement ele = dirListEle.ElementAt(i); MonitorDirModel dirModel = new MonitorDirModel(); dirModel.Index = i + 1; dirModel.IsChecked = false; dirModel.DirAddDate = ele.Attribute("diradddate").Value; dirModel.DirName = ele.Attribute("dirname").Value; dirModel.DirPath = ele.Attribute("dirpath").Value; modelList.Add(dirModel); } }
private void LoadSetting() { settingDoc = XDocument.Load(settingFileFullPath); XElement settingEle = settingDoc.Root.Element("MonitorDirSetting"); isOpenMonitor = bool.Parse(settingEle.Attribute("IsOpenMonitor").Value); modelList.Clear(); XElement dirsEle = settingDoc.Root.Element("dirs"); IEnumerable<XElement> dirListEle = dirsEle.Elements(); int count=dirListEle.Count(); for (int i = 0; i < count; i++) { XElement ele = dirListEle.ElementAt(i); MonitorDirModel dirModel = new MonitorDirModel(); dirModel.Index = i + 1; dirModel.IsChecked = false; dirModel.DirAddDate = ele.Attribute("diradddate").Value; dirModel.DirName = ele.Attribute("dirname").Value; dirModel.DirPath = ele.Attribute("dirpath").Value; modelList.Add(dirModel); } }