20 lines
463 B
C#
20 lines
463 B
C#
namespace NEG.UI.Popup
|
|
{
|
|
public class PopupData
|
|
{
|
|
public bool IsValid { get; protected set; }
|
|
|
|
private IPopup popup;
|
|
|
|
public PopupData(IPopup popup)
|
|
{
|
|
this.popup = popup;
|
|
IsValid = true;
|
|
}
|
|
|
|
public virtual void Show() => popup.Show(this);
|
|
public virtual void Hide() => popup.Close(true);
|
|
|
|
public virtual void Invalidate() => IsValid = false;
|
|
}
|
|
} |