123456789101112131415161718192021222324252627282930313233 |
- using System.Windows;
- using FurnaceUI.Models;
- using FurnaceUI.Views.Recipes;
- namespace FurnaceUI.Views.Editors
- {
- public class RecipeProductPosViewModel : FurnaceUIViewModelBase
- {
- public RecipeLayoutEntityNormal NormalEntity { get; set; }
- public bool IsAutoChecked { get; set; }
- public bool IsSlotChecked { get; set; }
- protected override void OnInitialize()
- {
- base.OnInitialize();
- IsAutoChecked = NormalEntity.ProductPosition == "Auto";
- IsSlotChecked = NormalEntity.ProductPosition == "Slot";
- }
- public void AutoButtonClick()
- {
- NormalEntity.ProductPosition = IsAutoChecked ? "Auto" : "Slot";
-
- ((Window)GetView())?.Close();
- }
- public void SlotButtonClick()
- {
- NormalEntity.ProductPosition = !IsSlotChecked ? "Auto" : "Slot";
- ((Window)GetView())?.Close();
- }
- }
- }
|