Files
NebulaLauncher/Nebula.Launcher/ViewModels/Popup/PopupViewModelBase.cs
2025-01-14 22:10:16 +03:00

17 lines
405 B
C#

using System;
using Nebula.Shared.Services;
namespace Nebula.Launcher.ViewModels.Popup;
public abstract class PopupViewModelBase : ViewModelBase, IDisposable
{
public abstract PopupMessageService PopupMessageService { get; }
public abstract string Title { get; }
public abstract bool IsClosable { get; }
public void Dispose()
{
PopupMessageService.ClosePopup(this);
}
}