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)