using Caliburn.Micro;
using Caliburn.Micro.Core;
using MECF.Framework.UI.Client.ClientBase;
namespace FurnaceUI.Views.Maintenances
{
    /// 
    /// IOList数据上下文
    /// 
    public class IOListViewModel : UiViewModelBase, ISupportMultipleSystem
    {
        #region 构造函数
        /// 
        /// 构造函数
        /// 
        public IOListViewModel()
        {
        }
        #endregion
        #region 属性 系统名称
        /// 
        /// 系统名称
        /// 
        public string SystemName { get; set; }
        #endregion
        #region 方法 编辑IOList
        /// 
        /// 编辑IOList
        /// 
        /// 
        public void BtnEdit(string tempStr)
        {
            if (!string.IsNullOrEmpty(tempStr))
            {
                var windowManager = IoC.Get();
                IOListEditViewModel editViewModel = new IOListEditViewModel();
                editViewModel.SystemName = SystemName;
                editViewModel.DisplayName = tempStr;
                (windowManager as WindowManager)?.ShowDialogWithTitle(editViewModel, null, tempStr);
            }
        }
        #endregion
    }
}