Наследование: ViewModelBase
        /// <summary>
        /// InitializeZones
        /// </summary>
        private void InitializeZones()
        {
            XElement elzs = XElement.Load(IndexFile);

            foreach (var elz in elzs.Element("ListeDpt").Elements("Dpt"))
            {
                ZoneViewModel zvm = new ZoneViewModel(elz);
                _zones.Add(zvm);
            }
        }
        /// <summary>
        /// Closed
        /// </summary>
        public void Closed()
        {
            ZoneViewModel zvm = SelectedZone;

            if (zvm != null)
            {
                XElement elzs = XElement.Load(IndexFile);
                XElement elz  = elzs.Descendants("Dpt").Where(o => o.StringValue("CodDpt3Car") == zvm.CodDpt3Car).SingleOrDefault();
                if (elz != null)
                {
                    elz.SetElementValue("Clos", "CLOS");
                    elzs.Save(IndexFile);
                }
            }
        }
 /// <summary>
 /// InitializeZones
 /// </summary>
 private void InitializeZones()
 {
     XElement elzs = XElement.Load(IndexFile);
     foreach (var elz in elzs.Element("ListeDpt").Elements("Dpt"))
     {
         ZoneViewModel zvm = new ZoneViewModel(elz);
         _zones.Add(zvm);
     }
 }