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(); } } }