Files
DMS/DMS.WPF/ViewModels/Dialogs/VariableDialogViewModel.cs
2025-08-23 16:01:30 +08:00

37 lines
843 B
C#

using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using DMS.WPF.ViewModels.Items;
namespace DMS.WPF.ViewModels.Dialogs;
public partial class VariableDialogViewModel : DialogViewModelBase<VariableItemViewModel>
{
[ObservableProperty]
private VariableItemViewModel _variable;
public VariableDialogViewModel(string title,string primaryButText,VariableItemViewModel variable=null)
{
if (variable==null)
{
Variable=new VariableItemViewModel();
}
else
{
Variable=variable;
}
Title=title;
PrimaryButText=primaryButText;
}
[RelayCommand]
private void PrimaryButton()
{
Close(Variable);
}
[RelayCommand]
private void CancleButton()
{
Close(null);
}
}