mirror of
https://github.com/Artemis-RGB/Artemis
synced 2025-12-13 05:48:35 +00:00
29 lines
739 B
C#
29 lines
739 B
C#
using Artemis.UI.ViewModels.Utilities;
|
|
using MaterialDesignThemes.Wpf;
|
|
using Stylet;
|
|
|
|
namespace Artemis.UI.ViewModels.Dialogs
|
|
{
|
|
public abstract class DialogViewModelBase : ValidatingModelBase
|
|
{
|
|
protected DialogViewModelBase(IModelValidator validator) : base(validator)
|
|
{
|
|
}
|
|
|
|
protected DialogViewModelBase()
|
|
{
|
|
}
|
|
|
|
public DialogViewModelHost DialogViewModelHost { get; set; }
|
|
public DialogSession Session { get; private set; }
|
|
|
|
public void OnDialogOpened(object sender, DialogOpenedEventArgs e)
|
|
{
|
|
Session = e.Session;
|
|
}
|
|
|
|
public virtual void OnDialogClosed(object sender, DialogClosingEventArgs e)
|
|
{
|
|
}
|
|
}
|
|
} |