2025-09-02 18:29:58 +08:00
|
|
|
using System;
|
2025-07-07 21:15:27 +08:00
|
|
|
using CommunityToolkit.Mvvm.ComponentModel;
|
|
|
|
|
using CommunityToolkit.Mvvm.Input;
|
|
|
|
|
|
2025-09-02 18:29:58 +08:00
|
|
|
namespace DMS.WPF.ViewModels.Dialogs
|
2025-07-07 21:15:27 +08:00
|
|
|
{
|
2025-09-02 18:29:58 +08:00
|
|
|
public partial class IsActiveDialogViewModel : DialogViewModelBase<bool?>
|
2025-07-07 21:15:27 +08:00
|
|
|
{
|
2025-09-02 18:29:58 +08:00
|
|
|
[ObservableProperty]
|
|
|
|
|
private bool? _selectedIsActive;
|
2025-07-07 21:15:27 +08:00
|
|
|
|
2025-09-02 18:29:58 +08:00
|
|
|
public IsActiveDialogViewModel(bool currentIsActive)
|
2025-07-16 15:50:57 +08:00
|
|
|
{
|
2025-09-02 18:29:58 +08:00
|
|
|
SelectedIsActive = currentIsActive;
|
|
|
|
|
Title = "修改启用状态";
|
|
|
|
|
PrimaryButText = "确定";
|
2025-07-16 15:50:57 +08:00
|
|
|
}
|
2025-07-07 21:15:27 +08:00
|
|
|
|
2025-09-02 18:29:58 +08:00
|
|
|
[RelayCommand]
|
|
|
|
|
private void PrimaryButton()
|
|
|
|
|
{
|
|
|
|
|
Close(SelectedIsActive);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[RelayCommand]
|
|
|
|
|
private void CancleButton()
|
|
|
|
|
{
|
|
|
|
|
Close(null);
|
|
|
|
|
}
|
2025-07-07 21:15:27 +08:00
|
|
|
}
|
|
|
|
|
}
|