Skip to content
This repository has been archived by the owner on May 1, 2024. It is now read-only.

Using more StateTriggers #1

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open

Using more StateTriggers #1

wants to merge 2 commits into from

Conversation

jsuarezruiz
Copy link
Collaborator

@jsuarezruiz jsuarezruiz commented Feb 11, 2020

After recently added StateTriggers to simplify the management of visual states, in this PR we include more StateTriggers in XamarinTV.

<VisualStateManager.VisualStateGroups>
    <VisualStateGroup Name="PlaybackStates">
        <VisualState Name="Paused">
            <VisualState.StateTriggers>
                <CompareStateTrigger Property="{Binding IsPlaying}" Value="False"/>
            </VisualState.StateTriggers>
            <VisualState.Setters>
                <Setter Property="Source" Value="{StaticResource PlayIcon}"/>
            </VisualState.Setters>
        </VisualState>
        <VisualState Name="Playing">
            <VisualState.StateTriggers>
                <CompareStateTrigger Property="{Binding IsPlaying}" Value="True"/>
            </VisualState.StateTriggers>
            <VisualState.Setters>
                <Setter Property="Source" Value="{StaticResource PauseIcon}"/>
            </VisualState.Setters>
        </VisualState>
    </VisualStateGroup>
</VisualStateManager.VisualStateGroups>

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant