Files
NebulaLauncher/Nebula.Launcher/ViewModels/Popup/InfoPopupViewModel.cs

27 lines
788 B
C#
Raw Normal View History

2025-01-14 22:10:16 +03:00
using CommunityToolkit.Mvvm.ComponentModel;
2025-06-23 16:39:30 +03:00
using Nebula.Launcher.Services;
2025-01-14 22:10:16 +03:00
using Nebula.Launcher.Views.Popup;
using Nebula.Shared.Services;
namespace Nebula.Launcher.ViewModels.Popup;
[ViewModelRegister(typeof(InfoPopupView), false)]
[ConstructGenerator]
public partial class InfoPopupViewModel : PopupViewModelBase
{
[GenerateProperty] public override PopupMessageService PopupMessageService { get; }
[ObservableProperty] private string _infoText = "Test";
2025-06-23 16:39:30 +03:00
public override string Title => LocalisationService.GetString("popup-information");
2025-01-27 15:55:30 +03:00
public bool IsInfoClosable { get; set; } = true;
public override bool IsClosable => IsInfoClosable;
2025-01-14 22:10:16 +03:00
protected override void Initialise()
{
}
protected override void InitialiseInDesignMode()
{
}
}