- shit: Cleanup this mess
This commit is contained in:
17
Nebula.Launcher/ViewModels/Popup/PopupViewModelBase.cs
Normal file
17
Nebula.Launcher/ViewModels/Popup/PopupViewModelBase.cs
Normal file
@@ -0,0 +1,17 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user