using CyberX8_Core;
using MECF.Framework.Common.DataCenter;
using Prism.Commands;
using Prism.Mvvm;
using System;
using System.Collections.ObjectModel;
using System.Windows.Input;
using System.Xml;
namespace CyberX8_MainPages.ViewModels
{
    public class SignalTowerConfigViewModel : BindableBase
    {
        #region 内部变量
        /// 
        /// SignalTowerDatas
        /// 
        private ObservableCollection _signalTowerDatas = new ObservableCollection();
        /// 
        /// SignalTower XML file
        /// 
        private XmlDocument _xmlSignalTower;
        #endregion
        #region 属性
        /// 
        /// SignalTowerDatas
        /// 
        public ObservableCollection SignalTowerDatas
        {
            get { return _signalTowerDatas; }
            set
            {
                SetProperty(ref _signalTowerDatas, value);
            }
        }
        #endregion
        #region 命令
        /// 
        /// Save Command
        /// 
        public ICommand SaveConfigCommand { get; set; }
        #endregion
        /// 
        /// 构造函数
        /// 
        public SignalTowerConfigViewModel()
        {
            SaveConfigCommand = new DelegateCommand