﻿<Style
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:p="using:Arkadium.Win10.Xaml.Toolkit.Controls"
    TargetType="p:WaiterIndicatorAnimation">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate
                TargetType="p:WaiterIndicatorAnimation">
                <Border
                    x:Name="PART_RootAnimator"
                    Background="{TemplateBinding Background}"
                    BorderBrush="{TemplateBinding BorderBrush}"
                    BorderThickness="{TemplateBinding BorderThickness}"
                    Width="{TemplateBinding Width}"
                    Height="{TemplateBinding Height}">
                    <Border.Resources>
                        <Storyboard x:Key="Storyboard1">
                            <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SpriteControl" Storyboard.TargetProperty="PlayingStatus">
                                <DiscreteObjectKeyFrame KeyTime="0:00:00.00" Value="Play"/>
                            </ObjectAnimationUsingKeyFrames>
                        </Storyboard>
                    </Border.Resources>
                    <p:SpriteControl
                        x:Name="SpriteControl"
                        Width="85"
                        Height="85"
                        ColumnsAmount="30"
                        FrameDuration="40"
                        FramesAmount="30"
                        SpriteSheet="ms-appx:///Arkadium.Win10.Xaml.Toolkit/Assets/CardsLoadingSpritesheet.png" />
                </Border>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>   