<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://s...content-available-to-author-only...s.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>
