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 } }