using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using SpaceEngineersBlueprintEditor.Installer.Utilities;
using SpaceEngineersBlueprintEditor.Installer.Views.Controls;
using SpaceEngineersBlueprintEditor.Installer.Views.Pages.Popups;
namespace SpaceEngineersBlueprintEditor.Installer.ViewModel.Pages.Popups;
public partial class AgreementDialogPopupPageViewModel(AgreementDialogPopupPage viewPage) : ViewModelBase
{
[ObservableProperty]
string agreementContent = "";
public AgreementDialogPopupPage ViewPage { get; set; } = viewPage;
[RelayCommand]
void Confirm()
{
if (ViewPage.PopupWindow is not null)
{
ViewPage.PopupWindow.Result = System.Windows.MessageBoxResult.Yes;
ViewPage.PopupWindow.Close();
}
}
}
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using SpaceEngineersBlueprintEditor.Installer.Utilities;
using SpaceEngineersBlueprintEditor.Installer.Views.Controls;
using SpaceEngineersBlueprintEditor.Installer.Views.Pages.Popups;
namespace SpaceEngineersBlueprintEditor.Installer.ViewModel.Pages.Popups;
public partial class AgreementDialogPopupPageViewModel(AgreementDialogPopupPage viewPage) : ViewModelBase
{
[ObservableProperty]
string agreementContent = "";
public AgreementDialogPopupPage ViewPage { get; set; } = viewPage;
[RelayCommand]
void Confirm()
{
if (ViewPage.PopupWindow is not null)
{
ViewPage.PopupWindow.Result = System.Windows.MessageBoxResult.Yes;
ViewPage.PopupWindow.Close();
}
}
}