예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }