7 types derived from StateTriggerBase
Microsoft.Maui.Controls (5)
AdaptiveTrigger.cs (1)
7 public sealed class AdaptiveTrigger : StateTriggerBase
CompareStateTrigger.cs (1)
8 public sealed class CompareStateTrigger : StateTriggerBase
DeviceStateTrigger.cs (1)
7 public sealed class DeviceStateTrigger : StateTriggerBase
OrientationStateTrigger.cs (1)
8 public sealed class OrientationStateTrigger : StateTriggerBase
StateTrigger.cs (1)
5 public sealed class StateTrigger : StateTriggerBase
Microsoft.Maui.Controls.Foldable (2)
SpanModeStateTrigger.cs (1)
12 public sealed class SpanModeStateTrigger : StateTriggerBase
WindowSpanModeStateTrigger.cs (1)
11 public sealed class WindowSpanModeStateTrigger : StateTriggerBase
13 references to StateTriggerBase
Microsoft.Maui.Controls (13)
VisualElement\VisualElement.cs (2)
1459 foreach (var stateTrigger in state.StateTriggers) 1542 foreach (var stateTrigger in state.StateTriggers)
VisualStateManager.cs (11)
449 var conflicts = new List<StateTriggerBase>(); 456 var trigger = state.StateTriggers[triggerIndex]; 474 VisualState ResolveStateTriggersConflict(List<StateTriggerBase> conflicts) 490 var firstExistCustomTrigger = existCustomTriggers.FirstOrDefault(); 497 var latestMinWindowWidthAdaptiveTrigger = minWindowWidthAdaptiveTriggers.FirstOrDefault(); 503 var latestMinWindowHeightAdaptiveTrigger = minWindowHeightAdaptiveTriggers.FirstOrDefault(); 607 StateTriggers = new WatchAddList<StateTriggerBase>(OnStateTriggersChanged); 615 public IList<StateTriggerBase> StateTriggers { get; } 629 foreach (var stateTrigger in StateTriggers) 641 void OnStateTriggersChanged(IList<StateTriggerBase> stateTriggers) 643 foreach (var stateTrigger in stateTriggers)