Files
DMS/ViewModels/Dialogs/DeviceDialogViewModel.cs

28 lines
614 B
C#
Raw Normal View History

using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using PMSWPF.Extensions;
using PMSWPF.Models;
namespace PMSWPF.ViewModels.Dialogs;
public partial class DeviceDialogViewModel : ObservableObject
{
private readonly Device _saveDevice;
[ObservableProperty] private Device device;
[ObservableProperty] private string title = "添加设备";
public DeviceDialogViewModel(Device saveDevice)
{
_saveDevice = saveDevice;
device = new Device();
}
[RelayCommand]
public void AddDevice()
{
device.CopyTo(_saveDevice);
}
}