<Page
x:Class="CustomTriggers.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:CustomTriggers"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
xmlns:trigger="using:CustomTriggers.Triggers">
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup>
<VisualState x:Name="VisualStateLandscape">
<VisualState.Setters>
<Setter Target="Rectangle1.(UIElement.Fill)" Value="Green"/>
</VisualState.Setters>
<VisualState.StateTriggers>
<trigger:OrientationTrigger Orientation="Landscape"/>
</VisualState.StateTriggers>
</VisualState>
<VisualState x:Name="VisualStateOrientation">
<VisualState.Setters>
<Setter Target="Rectangle1.(UIElement.Fill)" Value="Blue"/>
</VisualState.Setters>
<VisualState.StateTriggers>
<!--<trigger:OrientationTrigger Orientation="Landscape"/>-->
<trigger:OrientationTrigger Orientation="Portrait"/>
</VisualState.StateTriggers>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<Rectangle x:Name="Rectangle1" Fill="Red" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
</Grid>
</Page>