22 lines
512 B
C#
22 lines
512 B
C#
using Avalonia.Controls;
|
|
using CommunityToolkit.Mvvm.ComponentModel;
|
|
using CommunityToolkit.Mvvm.Input;
|
|
|
|
namespace PcgsInvUi.ViewModels;
|
|
|
|
public partial class ErrorWindowViewModel : ViewModelBase {
|
|
private readonly Window _dialog;
|
|
|
|
public ErrorWindowViewModel(Window dialog, string message) {
|
|
_dialog = dialog;
|
|
Message = message;
|
|
}
|
|
|
|
[ObservableProperty]
|
|
public partial string Message { get; set; }
|
|
|
|
[RelayCommand]
|
|
public void Close() {
|
|
_dialog.Close();
|
|
}
|
|
} |