1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using FurnaceUI.Models;
- namespace FurnaceUI.Views.Editors
- {
- public class RecipeConditionCheckConModeViewModel : FurnaceUIViewModelBase
- {
- public string SelectControlMode { get; set; }
- public bool IsSave { get; set; } = false;
- public bool IsEnable => CGlobal.RecipeProcessEditViewEnable;//是否是View模式
- public bool IsInnerControlChecked { get; set; }
- public bool IsOutControlChecked { get; set; }
- protected override void OnInitialize()
- {
- base.OnInitialize();
- IsInnerControlChecked = SelectControlMode == "Inner Control";
- IsOutControlChecked = !IsInnerControlChecked;
- }
- public void SelectControlCmd(object cmdName)
- {
- SelectControlMode = cmdName.ToString();
- }
- public void Close()
- {
- IsSave = false;
- ((Window)GetView())?.Close();
- }
- public void Accept()
- {
- IsSave = true;
- ((Window)GetView())?.Close();
- }
- }
- }
|