Files
TheXamlGuy/UI/WPF/StateTriggerBase.cs
2022-11-01 15:26:08 +00:00

16 lines
365 B
C#

using System.Windows;
namespace TheXamlGuy.UI.WPF;
public abstract class StateTriggerBase : DependencyObject
{
internal bool IsTriggerActive { get; private set; }
internal VisualStateExtension? Owner { get; set; }
protected void SetActive(bool isActive)
{
IsTriggerActive = isActive;
Owner?.SetActive(IsTriggerActive);
}
}