123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- using Aitex.Core.RT.SCCore;
- using Caliburn.Micro;
- using Caliburn.Micro.Core;
- using MECF.Framework.Common.DataCenter;
- using MECF.Framework.Common.RecipeCenter;
- using MECF.Framework.UI.Client.CenterViews.Editors.Recipe;
- using System;
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows;
- using FurnaceUI.Models;
- using FurnaceUI.Views.Parameter;
- using FurnaceUI.Views.Recipes;
- namespace FurnaceUI.Views.Editors
- {
- public class RecipeButtonSelectViewModel : FurnaceUIViewModelBase
- {
- public bool IsSave { get; set; }
- private string _selectButtonCommand;
- public string SelectButtonCommand
- {
- get { return _selectButtonCommand; }
- set
- {
- _selectButtonCommand = value;
- this.NotifyOfPropertyChange(nameof(SelectButtonCommand));
- }
- }
- private Visibility _unitVisibility = Visibility.Hidden;
- public Visibility UnitVisibility
- {
- get => _unitVisibility;
- set
- {
- _unitVisibility = value;
- NotifyOfPropertyChange(nameof(UnitVisibility));
- }
- }
- private Visibility _timeVisibility = Visibility.Hidden;
- public Visibility TimeVisibility
- {
- get => _timeVisibility;
- set
- {
- _timeVisibility = value;
- NotifyOfPropertyChange(nameof(TimeVisibility));
- }
- }
- private string _unitStr = "";
- public string UnitStr
- {
- get => _unitStr;
- set
- {
- _unitStr = value;
- if (value == "℃/min")
- {
- UnitVisibility = Visibility.Visible;
- TimeVisibility = Visibility.Hidden;
- }
- else if (value == "Time")
- {
- UnitVisibility = Visibility.Hidden;
- TimeVisibility = Visibility.Visible;
- }
- NotifyOfPropertyChange(nameof(UnitStr));
- }
- }
- public RecipeButtonSelectViewModel()
- {
- }
- public void ButtonSelectClick(string cmd)
- {
- SelectButtonCommand = cmd;
- TempSetSave();
- }
- public string RecipeType { get; set; }
- protected override void OnViewLoaded(object view)
- {
- base.OnViewLoaded(view);
- LoadData();
- }
- private void LoadData()
- {
- }
- public void TempSetSave()
- {
- IsSave = true;
- ((Window)GetView()).DialogResult = true;
- }
- public void TempSetCancel()
- {
- IsSave = false;
- ((Window)GetView()).DialogResult = false;
- }
- }
- }
|