Last active
December 29, 2015 17:29
-
-
Save flug/7704190 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<navigation:Page | |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" | |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | |
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" | |
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" | |
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation" | |
xmlns:player="clr-namespace:SilverlightAdvancedPlayer.Player;assembly=Core" | |
xmlns:smf="http://schemas.microsoft.com/smf/2010/xaml/player" | |
xmlns:Microsoft_SilverlightMediaFramework_Utilities_Offline="clr-namespace:Microsoft.SilverlightMediaFramework.Utilities.Offline;assembly=Microsoft.SilverlightMediaFramework.Utilities" | |
xmlns:System="clr-namespace:System;assembly=mscorlib" | |
xmlns:smf_util="http://schemas.microsoft.com/smf/2010/xaml/converters" | |
xmlns:smf_accesscontrols="http://schemas.microsoft.com/smf/2010/xaml/accesscontrols" | |
xmlns:conv="clr-namespace:SilverlightAdvancedPlayer.Converters;assembly=Utils" | |
x:Class="SilverlightAdvancedPlayer.Client.Views.PlayerPage" | |
mc:Ignorable="d" | |
d:DesignWidth="640" d:DesignHeight="480" | |
Title="Player Page" | |
> | |
<navigation:Page.Resources> | |
<!-- Converters--> | |
<conv:PlayStateToVisibilityConverter x:Key="PlayStateToVisibility" /> | |
<conv:BitrateConverter x:Key="BitrateConverter" /> | |
<!-- SMF Player style (copied by Blend) --> | |
<DataTemplate x:Key="VersionInformationTemplate"> | |
<Grid Background="White"> | |
<Grid.RowDefinitions> | |
<RowDefinition /> | |
<RowDefinition Height="auto" /> | |
<RowDefinition Height="auto" /> | |
</Grid.RowDefinitions> | |
<ListBox HorizontalContentAlignment="Stretch" ItemsSource="{Binding AssemblyNames}" VerticalContentAlignment="Stretch"> | |
<ListBox.ItemTemplate> | |
<DataTemplate> | |
<Grid> | |
<TextBlock FontWeight="Bold" TextWrapping="Wrap" Text="{Binding}" d:LayoutOverrides="Width, Height" /> | |
</Grid> | |
</DataTemplate> | |
</ListBox.ItemTemplate> | |
</ListBox> | |
<ListBox HorizontalContentAlignment="Stretch" ItemsSource="{Binding PluginMetadata}" Grid.Row="1" VerticalContentAlignment="Stretch"> | |
<ListBox.ItemTemplate> | |
<DataTemplate> | |
<Grid> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
</Grid.RowDefinitions> | |
<TextBlock FontWeight="Bold" TextWrapping="Wrap" Text="{Binding PluginName}" d:LayoutOverrides="Width, Height" /> | |
<TextBlock Grid.Row="1" TextWrapping="Wrap" Text="{Binding PluginDescription}" d:LayoutOverrides="Width, Height" /> | |
<TextBlock Grid.Row="2" TextWrapping="Wrap" Text="{Binding PluginVersion}" d:LayoutOverrides="Width, Height" /> | |
</Grid> | |
</DataTemplate> | |
</ListBox.ItemTemplate> | |
</ListBox> | |
<StackPanel HorizontalAlignment="Left" Margin="5" Orientation="Horizontal" Grid.Row="2"> | |
<TextBlock FontWeight="Bold" Text="Player ID: " /> | |
<TextBox IsReadOnly="True" Text="{Binding PlayerId}" /> | |
</StackPanel> | |
</Grid> | |
</DataTemplate> | |
<LinearGradientBrush x:Key="blueGradient" EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FF6D7C8E" Offset="0" /> | |
<GradientStop Color="#FFA7B9C7" Offset="0.991" /> | |
</LinearGradientBrush> | |
<Style x:Key="PlaylistButton" TargetType="Button"> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Button"> | |
<Grid Height="25" Opacity="0.75" VerticalAlignment="Bottom"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="MouseOver" /> | |
<VisualState x:Name="Pressed" /> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="DisabledVisualElement"> | |
<SplineDoubleKeyFrame KeyTime="0" Value=".55" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualState x:Name="Focused"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="FocusVisualElement"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unfocused" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="DisabledVisualElement" Fill="#FFFFFFFF" IsHitTestVisible="false" Opacity="0" RadiusY="3" RadiusX="3" d:IsHidden="True" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" RadiusY="2" RadiusX="2" Stroke="#FF6DBDD1" StrokeThickness="1" d:IsHidden="True" /> | |
<Rectangle Fill="{StaticResource blueGradient}" Margin="0" /> | |
<TextBlock x:Name="content" Foreground="White" FontSize="12" FontFamily="Trebuchet MS" HorizontalAlignment="Center" Margin="0" TextWrapping="Wrap" Text="{TemplateBinding Content}" VerticalAlignment="Center" d:LayoutOverrides="Width, Height" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="ChaptersListBoxItemStyle" TargetType="ListBoxItem"> | |
<Setter Property="HorizontalContentAlignment" Value="Left" /> | |
<Setter Property="VerticalContentAlignment" Value="Top" /> | |
<Setter Property="Background" Value="Transparent" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="TabNavigation" Value="Local" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ListBoxItem"> | |
<Grid Background="{TemplateBinding Background}" Margin="0"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To=".35" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="fillColor" /> | |
<ColorAnimation Duration="0" To="White" Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="fillColor" d:IsOptimized="True" /> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" Storyboard.TargetName="fillColor"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Thickness>5,0</Thickness> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To=".55" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="contentPresenter" /> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="SelectionStates"> | |
<VisualState x:Name="Unselected" /> | |
<VisualState x:Name="Selected"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To=".75" Storyboard.TargetProperty="Opacity" Storyboard.TargetName="fillColor2" /> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualState x:Name="Focused"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="Visibility" Storyboard.TargetName="FocusVisualElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unfocused" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="fillColor" Fill="Red" IsHitTestVisible="False" Margin="5,0" Opacity="0" RadiusY="1" RadiusX="1" /> | |
<Rectangle x:Name="fillColor2" Fill="#FFBADDE9" IsHitTestVisible="False" Margin="5,0" Opacity="0" RadiusY="1" RadiusX="1" /> | |
<ContentPresenter x:Name="contentPresenter" ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" /> | |
<Rectangle x:Name="FocusVisualElement" RadiusY="1" RadiusX="1" Stroke="{x:Null}" StrokeThickness="1" Visibility="Collapsed" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Padding" Value="0" /> | |
</Style> | |
<Style x:Key="PlaylistBackButton" TargetType="RepeatButton"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="RepeatButton"> | |
<Grid Width="50"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimation Duration="0" To="0" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="path_normal" d:IsOptimized="True" /> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualState x:Name="Focused" /> | |
<VisualState x:Name="Unfocused" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Border x:Name="Background" BorderThickness="{TemplateBinding BorderThickness}"> | |
<Grid Margin="1"> | |
<Path x:Name="path_disable" Data="M4.375,2.1940789 L4.375,29.036263 L27.358028,15.628002 z" Fill="#FF525252" HorizontalAlignment="Center" Height="26.842" Margin="0.194,2.03900003433228,0,2.11899995803833" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FFADADAD" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="22.984"> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform X="-0.18099925231933156" Y="0.00020094604492015833" /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
<Path x:Name="path_pressed" Data="M4.375,2.1940789 L4.375,29.036263 L27.358028,15.628002 z" HorizontalAlignment="Center" Height="26.842" Margin="0.194000005722046,2.039,0,2.119" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FF0A2031" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Center" Width="22.984"> | |
<Path.Fill> | |
<LinearGradientBrush EndPoint="1.089,0.5" StartPoint="-0.089,0.5"> | |
<GradientStop Color="#FF0E1F33" /> | |
<GradientStop Color="#FF273D54" Offset="1" /> | |
</LinearGradientBrush> | |
</Path.Fill> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform X="-0.18099925231933156" Y="0.00020094604492015833" /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
<Path x:Name="path_hover" Data="M4.375,2.1940789 L4.375,29.036263 L27.358028,15.628002 z" HorizontalAlignment="Center" Height="26.842" Margin="0.194,2.03900003433228,0,2.11899995803833" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FF0A2031" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Center" Width="22.984"> | |
<Path.Fill> | |
<LinearGradientBrush EndPoint="1.089,0.5" StartPoint="-0.089,0.5"> | |
<GradientStop Color="#FF243347" Offset="0.004" /> | |
<GradientStop Color="#FF6F7E8F" Offset="0.991" /> | |
</LinearGradientBrush> | |
</Path.Fill> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform X="-0.18099925231933156" Y="0.00020094604492015833" /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
<Path x:Name="path_normal" Data="M4.375,2.1940789 L4.375,29.036263 L27.358028,15.628002 z" HorizontalAlignment="Center" Height="26.842" Margin="0.194,2.03900003433228,0,2.11899995803833" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="Black" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="22.984"> | |
<Path.Fill> | |
<LinearGradientBrush EndPoint="1.089,0.5" StartPoint="-0.089,0.5"> | |
<GradientStop Color="#FF222B36" /> | |
<GradientStop Color="#FF4C555F" Offset="1" /> | |
</LinearGradientBrush> | |
</Path.Fill> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform X="-0.18099925231933156" Y="0.00020094604492015833" /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
</Grid> | |
</Border> | |
<ContentPresenter x:Name="contentPresenter" ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" Visibility="Collapsed" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="PlaylistFowardButton" TargetType="RepeatButton"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="RepeatButton"> | |
<Grid Width="50"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="path_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualState x:Name="Focused" /> | |
<VisualState x:Name="Unfocused" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Border x:Name="Background" BorderThickness="{TemplateBinding BorderThickness}"> | |
<Grid Margin="1"> | |
<Path x:Name="path_disable" Data="M4.375,2.1940789 L4.375,29.036263 L27.358028,15.628002 z" Fill="#FF525252" HorizontalAlignment="Center" Height="26.842" Margin="0.194,2.03900003433228,0,2.11899995803833" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FFADADAD" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Center" Width="22.984"> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform X="-0.18099925231933156" Y="0.00020094604492015833" /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
<Path x:Name="path_pressed" Data="M4.375,2.1940789 L4.375,29.036263 L27.358028,15.628002 z" HorizontalAlignment="Center" Height="26.842" Margin="0.194,2.03900003433228,0,2.11899995803833" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FF0A2031" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Center" Width="22.984"> | |
<Path.Fill> | |
<LinearGradientBrush EndPoint="1.089,0.5" StartPoint="-0.089,0.5"> | |
<GradientStop Color="#FF0E1F33" /> | |
<GradientStop Color="#FF273D54" Offset="0.996" /> | |
</LinearGradientBrush> | |
</Path.Fill> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform X="-0.18099925231933156" Y="0.00020094604492015833" /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
<Path x:Name="path_hover" Data="M4.375,2.1940789 L4.375,29.036263 L27.358028,15.628002 z" HorizontalAlignment="Center" Height="26.842" Margin="0.194,2.03900003433228,0,2.11899995803833" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FF0A2031" StrokeThickness="0.5" UseLayoutRounding="False" Visibility="Collapsed" VerticalAlignment="Center" Width="22.984"> | |
<Path.Fill> | |
<LinearGradientBrush EndPoint="1.089,0.5" StartPoint="-0.089,0.5"> | |
<GradientStop Color="#FF243347" Offset="0.004" /> | |
<GradientStop Color="#FF6F7E8F" Offset="1" /> | |
</LinearGradientBrush> | |
</Path.Fill> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform X="-0.18099925231933156" Y="0.00020094604492015833" /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
<Path x:Name="path_normal" Data="M4.375,2.1940789 L4.375,29.036263 L27.358028,15.628002 z" HorizontalAlignment="Center" Height="26.842" Margin="0.194,2.03900003433228,0,2.11899995803833" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="Black" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="22.984"> | |
<Path.Fill> | |
<LinearGradientBrush EndPoint="1.089,0.5" StartPoint="-0.089,0.5"> | |
<GradientStop Color="#FF222B36" /> | |
<GradientStop Color="#FF4C555F" Offset="1" /> | |
</LinearGradientBrush> | |
</Path.Fill> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform X="-0.18099925231933156" Y="0.00020094604492015833" /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
</Grid> | |
</Border> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<ControlTemplate x:Key="ValidationToolTipTemplate"> | |
<Grid x:Name="Root" Margin="5,0" Opacity="0" RenderTransformOrigin="0,0"> | |
<Grid.RenderTransform> | |
<TranslateTransform x:Name="xform" X="-25" /> | |
</Grid.RenderTransform> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="OpenStates"> | |
<VisualStateGroup.Transitions> | |
<VisualTransition GeneratedDuration="0" /> | |
<VisualTransition GeneratedDuration="0:0:0.2" To="Open"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" Storyboard.TargetName="xform"> | |
<SplineDoubleKeyFrame KeyTime="0:0:0.2" Value="0" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="Root"> | |
<SplineDoubleKeyFrame KeyTime="0:0:0.2" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualTransition> | |
</VisualStateGroup.Transitions> | |
<VisualState x:Name="Closed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="Root"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="0" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Open"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="X" Storyboard.TargetName="xform"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="0" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="Root"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Border Background="#052A2E31" CornerRadius="5" Margin="4,4,-4,-4" /> | |
<Border Background="#152A2E31" CornerRadius="4" Margin="3,3,-3,-3" /> | |
<Border Background="#252A2E31" CornerRadius="3" Margin="2,2,-2,-2" /> | |
<Border Background="#352A2E31" CornerRadius="2" Margin="1,1,-1,-1" /> | |
<Border Background="#FFDC000C" CornerRadius="2" /> | |
<Border CornerRadius="2"> | |
<TextBlock Foreground="White" MaxWidth="250" Margin="8,4,8,4" TextWrapping="Wrap" Text="{Binding (Validation.Errors)[0].ErrorContent}" UseLayoutRounding="false" /> | |
</Border> | |
</Grid> | |
</ControlTemplate> | |
<ControlTemplate x:Key="ChapterSelectionElementItemTemplate" TargetType="smf:PositionAwareListBoxItem"> | |
<Grid Height="159" Margin="0,-5,0,0" Width="207" d:DesignWidth="141" d:LayoutOverrides="HorizontalAlignment" d:DesignHeight="116"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="LastStates"> | |
<VisualState x:Name="IsLast"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="right_divider"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="IsNotLast" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Grid x:Name="left_divider" HorizontalAlignment="Left" Height="90" Margin="0,15,10,35" Grid.RowSpan="1" RenderTransformOrigin="0.5,0.5" VerticalAlignment="Top" Width="2"> | |
<Grid.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform X="-2" /> | |
</TransformGroup> | |
</Grid.RenderTransform> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="Black" Offset="0.509" /> | |
<GradientStop Color="#FFA3B5C3" Offset="0.996" /> | |
<GradientStop Color="#FF79899A" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Margin="1,0,0,0" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFFDFEFF" Offset="0.509" /> | |
<GradientStop Color="#FFA3B5C3" Offset="1" /> | |
<GradientStop Color="#FF79899A" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
</Grid> | |
<Grid Grid.Column="1" Margin="0" Grid.RowSpan="1"> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
</Grid.RowDefinitions> | |
<Image HorizontalAlignment="Center" Height="50" Margin="0,-5,0,0" Microsoft_SilverlightMediaFramework_Utilities_Offline:OfflineProperties.OfflineImageSource="{Binding ThumbSource}" Grid.Row="1" Grid.RowSpan="1" VerticalAlignment="Bottom" d:LayoutOverrides="Height" /> | |
<TextBlock Foreground="#FF325C7D" HorizontalAlignment="Center" Margin="0,5,0,0" Grid.Row="2" TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Title}" d:LayoutOverrides="Height" /> | |
<Rectangle Height="30" Grid.RowSpan="1" VerticalAlignment="Top" d:LayoutOverrides="Height" /> | |
</Grid> | |
<Grid x:Name="right_divider" Grid.Column="2" HorizontalAlignment="Left" Height="90" Margin="10,15,0,35" Grid.RowSpan="1" RenderTransformOrigin="0.5,0.5" Visibility="Collapsed" VerticalAlignment="Top" Width="2"> | |
<Grid.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform X="-2" /> | |
</TransformGroup> | |
</Grid.RenderTransform> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="Black" Offset="0.509" /> | |
<GradientStop Color="#FFA3B5C3" Offset="0.996" /> | |
<GradientStop Color="#FF79899A" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Margin="1,0,0,0" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFFDFEFF" Offset="0.509" /> | |
<GradientStop Color="#FFA3B5C3" Offset="1" /> | |
<GradientStop Color="#FF79899A" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
</Grid> | |
</Grid> | |
</ControlTemplate> | |
<LinearGradientBrush x:Key="btnStrokeGradient" EndPoint="0.425624,0.970389" StartPoint="0.425624,0.0254586"> | |
<GradientStop Color="#FF000000" Offset="0.648536" /> | |
<GradientStop Color="#FF404040" Offset="0.965857" /> | |
<GradientStop Color="#FF808080" Offset="0.979079" /> | |
</LinearGradientBrush> | |
<LinearGradientBrush x:Key="iconGradient" EndPoint="0.566244,1.01881" StartPoint="0.566244,-0.00625034"> | |
<GradientStop Color="#FFFFFFFF" Offset="0" /> | |
<GradientStop Color="#FFDDF2FB" Offset="0.171548" /> | |
<GradientStop Color="#FFBCE6F8" Offset="0.48954" /> | |
<GradientStop Color="#FFDDF2FB" Offset="0.81605" /> | |
<GradientStop Color="#FFFFFFFF" Offset="1" /> | |
</LinearGradientBrush> | |
<Style x:Key="ClosePlaylistButton" TargetType="Button"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Button"> | |
<Grid HorizontalAlignment="Center" VerticalAlignment="Center"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="MouseOver" /> | |
<VisualState x:Name="Pressed" /> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="DisabledVisualElement"> | |
<SplineDoubleKeyFrame KeyTime="0" Value=".55" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualState x:Name="Focused"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="FocusVisualElement"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unfocused" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="DisabledVisualElement" Fill="#FFFFFFFF" IsHitTestVisible="false" Opacity="0" RadiusY="3" RadiusX="3" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" RadiusY="2" RadiusX="2" Stroke="#FF6DBDD1" StrokeThickness="1" /> | |
<Path x:Name="background" Data="M7.2799339,0.45841447 C10.491932,0.45841447 22.785646,0.51231235 27.576687,0.51231235 C32.367729,0.51231235 35.534691,2.5373702 35.534691,6.1722879 C35.534691,9.8072052 35.534691,18.340185 35.534691,21.341179 C35.534691,24.342173 33.470394,27.336502 28.858856,27.336502 C24.247318,27.336502 11.965229,27.15176 8.1261663,27.15176 C4.2871037,27.15176 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 4.0679369,0.45841447 7.2799339,0.45841447 z" HorizontalAlignment="Center" Height="28" Margin="0,3.5" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" Width="28"> | |
<Path.Fill> | |
<LinearGradientBrush EndPoint="0.605262994766235,1" StartPoint="0.605262994766235,0"> | |
<LinearGradientBrush.RelativeTransform> | |
<MatrixTransform /> | |
</LinearGradientBrush.RelativeTransform> | |
<GradientStop Color="#FFC0C5CA" Offset="0" /> | |
<GradientStop Color="#FF757B82" Offset="0.056" /> | |
<GradientStop Color="#FF4C555F" Offset="0.086" /> | |
<GradientStop Color="#FF4B535D" Offset="0.26178" /> | |
<GradientStop Color="#FF363F49" Offset="0.350785" /> | |
<GradientStop Color="#FF222B36" Offset="0.497382" /> | |
<GradientStop Color="#FF222B36" Offset="0.890052" /> | |
<GradientStop Color="#FF51555B" Offset="0.963351" /> | |
<GradientStop Color="Gray" Offset="1" /> | |
</LinearGradientBrush> | |
</Path.Fill> | |
</Path> | |
<TextBlock Foreground="{StaticResource iconGradient}" FontSize="13.333" HorizontalAlignment="Center" Margin="0,8,0,9" TextWrapping="Wrap" Text="{TemplateBinding Content}" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<LinearGradientBrush x:Key="btnBasePressed" EndPoint="0.605263,1" StartPoint="0.605263,0"> | |
</LinearGradientBrush> | |
<LinearGradientBrush x:Key="btnBaseGradient" EndPoint="0.605263,1" StartPoint="0.605263,0"> | |
</LinearGradientBrush> | |
<SolidColorBrush x:Key="iconDisableFill" Color="#FF525252" /> | |
<SolidColorBrush x:Key="iconDisableBorder" Color="#FF6E6E6E" /> | |
<SolidColorBrush x:Key="iconPressedFill" Color="#FF547C83" /> | |
<SolidColorBrush x:Key="iconPressedBorder" Color="#FF192E37" /> | |
<Style x:Key="ReplayButtonStyle" TargetType="Button"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Button"> | |
<Grid x:Name="grid" Cursor="Hand" Height="28" Width="36" d:DesignWidth="20" d:DesignHeight="20"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Stroke).(SolidColorBrush.Color)" Storyboard.TargetName="ReplayGlif_normal"> | |
<EasingColorKeyFrame KeyTime="0" Value="#FF2A2A2A" /> | |
</ColorAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_press"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_normal"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_normal"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_press"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_normal"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="ReplayGlif_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1.097" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="ReplayGlif_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1.097" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="ReplayGlif_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="0.599" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="ReplayGlif_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="0.5" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" Storyboard.TargetName="ReplayGlif_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Thickness>0</Thickness> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ReplayGlif_press"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.HorizontalAlignment)" Storyboard.TargetName="ReplayGlif_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<HorizontalAlignment>Center</HorizontalAlignment> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.VerticalAlignment)" Storyboard.TargetName="ReplayGlif_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<VerticalAlignment>Center</VerticalAlignment> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.HorizontalAlignment)" Storyboard.TargetName="ReplayGlif_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<HorizontalAlignment>Center</HorizontalAlignment> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.VerticalAlignment)" Storyboard.TargetName="ReplayGlif_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<VerticalAlignment>Center</VerticalAlignment> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.HorizontalAlignment)" Storyboard.TargetName="ReplayGlif_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<HorizontalAlignment>Center</HorizontalAlignment> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.VerticalAlignment)" Storyboard.TargetName="ReplayGlif_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<VerticalAlignment>Center</VerticalAlignment> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ReplayGlif_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Path x:Name="background_press" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False"> | |
</Path> | |
<Path x:Name="background_hover" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBasePressed}" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" /> | |
<Path x:Name="background" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBaseGradient}" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" /> | |
<Rectangle x:Name="ButtonRolloverCommon" Fill="#33FCF9F9" Margin="1" Opacity="0" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" RadiusY="2" RadiusX="2" Stroke="#FF6DBDD1" StrokeThickness="1" /> | |
<Path x:Name="ReplayGlif_disable" Data="F1 M 63.3016,673.814C 65.187,673.814 66.7117,672.337 66.7117,670.515C 66.7117,668.693 65.187,667.216 63.3063,667.216C 61.6946,667.216 60.3445,668.301 59.9911,669.758L 61.7847,669.758L 58.8941,673.779L 56.2897,669.758L 58.0574,669.758C 58.4355,667.278 60.6415,665.375 63.3063,665.375C 66.2368,665.375 68.6124,667.677 68.6124,670.515C 68.6124,673.354 66.2368,675.655 63.3063,675.655L 63.3016,673.814 Z " Fill="{StaticResource iconDisableFill}" Height="10.2799" Margin="11.838,8.86" Stretch="Fill" Stroke="{StaticResource iconDisableBorder}" StrokeThickness="0.5" UseLayoutRounding="False" Width="12.3228" /> | |
<Path x:Name="ReplayGlif_press" Data="F1 M 63.3016,673.814C 65.187,673.814 66.7117,672.337 66.7117,670.515C 66.7117,668.693 65.187,667.216 63.3063,667.216C 61.6946,667.216 60.3445,668.301 59.9911,669.758L 61.7847,669.758L 58.8941,673.779L 56.2897,669.758L 58.0574,669.758C 58.4355,667.278 60.6415,665.375 63.3063,665.375C 66.2368,665.375 68.6124,667.677 68.6124,670.515C 68.6124,673.354 66.2368,675.655 63.3063,675.655L 63.3016,673.814 Z " Fill="{StaticResource iconPressedFill}" Height="10.2799" Margin="10,8" Stretch="Fill" Stroke="{StaticResource iconPressedBorder}" StrokeThickness="0.5" UseLayoutRounding="False" Width="12.3228" /> | |
<Path x:Name="ReplayGlif_hover" Data="F1 M 63.3016,673.814C 65.187,673.814 66.7117,672.337 66.7117,670.515C 66.7117,668.693 65.187,667.216 63.3063,667.216C 61.6946,667.216 60.3445,668.301 59.9911,669.758L 61.7847,669.758L 58.8941,673.779L 56.2897,669.758L 58.0574,669.758C 58.4355,667.278 60.6415,665.375 63.3063,665.375C 66.2368,665.375 68.6124,667.677 68.6124,670.515C 68.6124,673.354 66.2368,675.655 63.3063,675.655L 63.3016,673.814 Z " Fill="#FFD7F5FD" Height="10.2799" Margin="10,8" RenderTransformOrigin="0.5,0.5" Stretch="Fill" Stroke="#FFD7F5FD" StrokeThickness="0.5" UseLayoutRounding="False" Width="12.3228"> | |
<Path.Effect> | |
<BlurEffect Radius="10" /> | |
</Path.Effect> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
<Path x:Name="ReplayGlif_normal" Data="F1 M 63.3016,673.814C 65.187,673.814 66.7117,672.337 66.7117,670.515C 66.7117,668.693 65.187,667.216 63.3063,667.216C 61.6946,667.216 60.3445,668.301 59.9911,669.758L 61.7847,669.758L 58.8941,673.779L 56.2897,669.758L 58.0574,669.758C 58.4355,667.278 60.6415,665.375 63.3063,665.375C 66.2368,665.375 68.6124,667.677 68.6124,670.515C 68.6124,673.354 66.2368,675.655 63.3063,675.655L 63.3016,673.814 Z " Fill="{StaticResource iconGradient}" Height="10.2799" Canvas.Left="56.2897" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" Canvas.Top="665.375" Width="12.3228" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<SolidColorBrush x:Key="iconHover" Color="#FFD7F5FD" /> | |
<Style x:Key="RWButtonStyle" TargetType="Button"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Button"> | |
<Grid x:Name="grid" Cursor="Hand" Height="28" Width="36" d:DesignWidth="20" d:DesignHeight="20"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_press"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_normal"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_normal"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_press"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_normal"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_press"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="RRGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_press"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RRGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="background_pressed" Stroke="{StaticResource btnStrokeGradient}"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.605,0" StartPoint="0.605,1"> | |
<LinearGradientBrush.RelativeTransform> | |
<MatrixTransform /> | |
</LinearGradientBrush.RelativeTransform> | |
<GradientStop Color="#FF4F6A8D" Offset="0.02" /> | |
<GradientStop Color="#FF2C3F54" Offset="0.052" /> | |
<GradientStop Color="#FF273D54" Offset="0.296" /> | |
<GradientStop Color="#FF0E1F33" Offset="0.496" /> | |
<GradientStop Color="#FF222B36" Offset="0.875" /> | |
<GradientStop Color="#FF141D2B" Offset="0.963351" /> | |
<GradientStop Color="#FF2F3E54" Offset="1" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
<Rectangle x:Name="background_hover" Fill="{StaticResource btnBasePressed}" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Rectangle x:Name="background" Fill="{StaticResource btnBaseGradient}" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" RadiusY="2" RadiusX="2" Stroke="#FF6DBDD1" StrokeThickness="1" /> | |
<Path x:Name="RRGliff_disable" Data="M2,0.018981887 L2,8.0189819 L-6.5137792,4.009491 z M11.01534,0.047732037 L11.01534,8.0100718 L2.1159408,4.009491 z" Fill="{StaticResource iconDisableFill}" HorizontalAlignment="Center" Height="7" Margin="0" Stretch="Fill" Stroke="{StaticResource iconDisableBorder}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
<Path x:Name="RRGliff_press" Data="M2,0.018981887 L2,8.0189819 L-6.5137792,4.009491 z M11.01534,0.047732037 L11.01534,8.0100718 L2.1159408,4.009491 z" Fill="{StaticResource iconPressedFill}" HorizontalAlignment="Center" Height="7" Margin="0" Stretch="Fill" Stroke="{StaticResource iconPressedBorder}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
<Path x:Name="RRGliff_hover" Data="M2,0.018981887 L2,8.0189819 L-6.5137792,4.009491 z M11.01534,0.047732037 L11.01534,8.0100718 L2.1159408,4.009491 z" Fill="#FFD7F5FD" HorizontalAlignment="Center" Height="7" Margin="0" Stretch="Fill" Stroke="{StaticResource iconHover}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16"> | |
<Path.Effect> | |
<BlurEffect Radius="10" /> | |
</Path.Effect> | |
</Path> | |
<Path x:Name="RRGliff_normal" Data="M2,0.018981887 L2,8.0189819 L-6.5137792,4.009491 z M11.01534,0.047732037 L11.01534,8.0100718 L2.1159408,4.009491 z" Fill="{StaticResource iconGradient}" HorizontalAlignment="Center" Height="7" Margin="0" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="FFButtonStyle" TargetType="Button"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Button"> | |
<Grid x:Name="grid" Cursor="Hand" Height="28" Width="36" d:DesignWidth="20" d:DesignHeight="20"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="background_pressed" Stroke="{StaticResource btnStrokeGradient}"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.605,0" StartPoint="0.605,1"> | |
<LinearGradientBrush.RelativeTransform> | |
<MatrixTransform /> | |
</LinearGradientBrush.RelativeTransform> | |
<GradientStop Color="#FF4F6A8D" Offset="0.02" /> | |
<GradientStop Color="#FF2C3F54" Offset="0.052" /> | |
<GradientStop Color="#FF273D54" Offset="0.296" /> | |
<GradientStop Color="#FF0E1F33" Offset="0.496" /> | |
<GradientStop Color="#FF222B36" Offset="0.875" /> | |
<GradientStop Color="#FF141D2B" Offset="0.963351" /> | |
<GradientStop Color="#FF2F3E54" Offset="1" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
<Rectangle x:Name="background_hover" Fill="{StaticResource btnBasePressed}" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Rectangle x:Name="background" Fill="{StaticResource btnBaseGradient}" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" RadiusY="2" RadiusX="2" Stroke="#FF6DBDD1" StrokeThickness="1" /> | |
<Path x:Name="FFGliff_disable" Data="M9.0500488,1.016548E-15 L17.495911,4.0864868 L9.0500488,7.9783788 z M0,0 L8.8618002,3.87006 L0,7.9623399 z" Fill="{StaticResource iconDisableFill}" HorizontalAlignment="Center" Height="6.834" Stretch="Fill" Stroke="{StaticResource iconDisableBorder}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
<Path x:Name="FFGliff_pressed" Data="M9.0500488,1.016548E-15 L17.495911,4.0864868 L9.0500488,7.9783788 z M0,0 L8.8618002,3.87006 L0,7.9623399 z" Fill="{StaticResource iconPressedFill}" HorizontalAlignment="Center" Height="6.834" Stretch="Fill" Stroke="{StaticResource iconPressedBorder}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
<Path x:Name="FFGliff_hover" Data="M9.0500488,1.016548E-15 L17.495911,4.0864868 L9.0500488,7.9783788 z M0,0 L8.8618002,3.87006 L0,7.9623399 z" Fill="{StaticResource iconHover}" HorizontalAlignment="Center" Height="6.834" Stretch="Fill" Stroke="{StaticResource iconHover}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16"> | |
<Path.Effect> | |
<BlurEffect Radius="10" /> | |
</Path.Effect> | |
</Path> | |
<Path x:Name="FFGliff" Data="M9.0500488,1.016548E-15 L17.495911,4.0864868 L9.0500488,7.9783788 z M0,0 L8.8618002,3.87006 L0,7.9623399 z" Fill="{StaticResource iconGradient}" HorizontalAlignment="Center" Height="6.833" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="SlowMotionButtonStyle" TargetType="ToggleButton"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ToggleButton"> | |
<Grid Cursor="Hand" Width="36" d:DesignWidth="28" d:DesignHeight="28"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="FFGliff"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="-0.079" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FFGliff"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FFGliff"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FocusVisualElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="CheckStates"> | |
<VisualState x:Name="Checked"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse_checked"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_checked"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unchecked"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse_checked"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="background_pressed" Stroke="{StaticResource btnStrokeGradient}"> | |
</Rectangle> | |
<Rectangle x:Name="background_hover" Fill="{StaticResource btnBasePressed}" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Rectangle x:Name="background" Fill="{StaticResource btnBaseGradient}" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" RadiusY="2" RadiusX="2" Stroke="#FF6DBDD1" StrokeThickness="1" /> | |
<Path x:Name="RRGliff_disable" Data="M2,0.018981887 L2,8.0189819 L-6.5137792,4.009491 z M11.01534,0.047732037 L11.01534,8.0100718 L2.1159408,4.009491 z" Fill="{StaticResource iconDisableFill}" HorizontalAlignment="Center" Height="7" Margin="0" Stretch="Fill" Stroke="{StaticResource iconDisableBorder}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
<Path x:Name="RRGliff_press" Data="M2,0.018981887 L2,8.0189819 L-6.5137792,4.009491 z M11.01534,0.047732037 L11.01534,8.0100718 L2.1159408,4.009491 z" Fill="{StaticResource iconPressedFill}" HorizontalAlignment="Center" Height="7" Margin="0" Stretch="Fill" Stroke="{StaticResource iconPressedBorder}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
<Path x:Name="RRGliff_hover" Data="M2,0.018981887 L2,8.0189819 L-6.5137792,4.009491 z M11.01534,0.047732037 L11.01534,8.0100718 L2.1159408,4.009491 z" Fill="#FFD7F5FD" HorizontalAlignment="Center" Height="7" Margin="0" Stretch="Fill" Stroke="{StaticResource iconHover}" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16"> | |
<Path.Effect> | |
<BlurEffect Radius="10" /> | |
</Path.Effect> | |
</Path> | |
<Path x:Name="RRGliff_normal" Data="M2,0.018981887 L2,8.0189819 L-6.5137792,4.009491 z M11.01534,0.047732037 L11.01534,8.0100718 L2.1159408,4.009491 z" Fill="{StaticResource iconGradient}" HorizontalAlignment="Center" Height="7" Margin="0" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" VerticalAlignment="Center" Width="16" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="SeekToLiveButtonStyle" TargetType="Button"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Button"> | |
<Grid Width="60" d:DesignWidth="28" d:DesignHeight="28"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="text_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="text_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="text_norm"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="text_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="text_norm"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="text_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="text_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualState x:Name="Focused" /> | |
<VisualState x:Name="Unfocused" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="Background_pressed" RadiusY="5" RadiusX="5" Stroke="{StaticResource btnStrokeGradient}" Visibility="Collapsed"> | |
</Rectangle> | |
<Rectangle x:Name="Background_hover" Fill="{StaticResource btnBasePressed}" RadiusY="5" RadiusX="5" Stroke="{StaticResource btnStrokeGradient}" Visibility="Collapsed" /> | |
<Rectangle x:Name="Background" Fill="{StaticResource btnBaseGradient}" RadiusY="5" RadiusX="5" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Rectangle x:Name="Background_checked" RadiusY="5" RadiusX="5" Stroke="{StaticResource btnStrokeGradient}" Visibility="Collapsed"> | |
</Rectangle> | |
<Border x:Name="MouseOverBorder" Background="#33FAF3F3" Margin="1" Opacity="0" Visibility="Collapsed" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" StrokeThickness="1" Visibility="Collapsed" /> | |
<TextBlock x:Name="text_pressed" Foreground="{StaticResource iconPressedFill}" FontFamily="Trebuchet MS" Margin="9,7" TextWrapping="Wrap" Text="{Binding Path=Localization[seek_to_live_button], RelativeSource={RelativeSource TemplatedParent}}" Visibility="Collapsed" /> | |
<Ellipse x:Name="ellipse" Fill="#FFA8EAFB" Margin="5,8" Opacity="0.35" StrokeThickness="0" Visibility="Collapsed"> | |
<Ellipse.Effect> | |
<BlurEffect Radius="15" /> | |
</Ellipse.Effect> | |
</Ellipse> | |
<TextBlock x:Name="text_disable" Foreground="#FF525252" FontFamily="Trebuchet MS" Margin="9,7" TextWrapping="Wrap" Text="{Binding Path=Localization[seek_to_live_button], RelativeSource={RelativeSource TemplatedParent}}" Visibility="Collapsed" /> | |
<Ellipse x:Name="ellipse_checked" Fill="#FFA8EAFB" Margin="5,10" Opacity="0.3" StrokeThickness="0" Visibility="Collapsed"> | |
<Ellipse.Effect> | |
<BlurEffect Radius="15" /> | |
</Ellipse.Effect> | |
</Ellipse> | |
<TextBlock x:Name="text_norm" Foreground="#FFBCE6F8" FontFamily="Trebuchet MS" Margin="9,7" TextWrapping="Wrap" Text="{Binding Path=Localization[seek_to_live_button], RelativeSource={RelativeSource TemplatedParent}}" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="CaptionDisplayToggleButtonStyle" TargetType="ToggleButton"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ToggleButton"> | |
<Grid Width="36" d:DesignWidth="28" d:DesignHeight="28"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="textBlock_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_normal"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_pressed"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="textBlock_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_disable"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_hover"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_normal"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="10" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="textBlock"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_normal"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="textBlock_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="CheckStates"> | |
<VisualState x:Name="Checked"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_checked"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_checked"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unchecked"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_checked"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Indeterminate" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Path x:Name="background_pressed" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" Width="36"> | |
</Path> | |
<Path x:Name="background_hover" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBasePressed}" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" Width="36" /> | |
<Path x:Name="background" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBaseGradient}" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" Width="36" /> | |
<Path x:Name="background_checked" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" Visibility="Collapsed" Width="36"> | |
</Path> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" StrokeThickness="1" /> | |
<Rectangle x:Name="rec_checked" Fill="{StaticResource iconHover}" Margin="10,8" Stroke="{StaticResource iconHover}" StrokeThickness="0.5"> | |
<Rectangle.Effect> | |
<BlurEffect Radius="10" /> | |
</Rectangle.Effect> | |
</Rectangle> | |
<Rectangle x:Name="rec_disable" Fill="{StaticResource iconDisableFill}" Margin="10,8" Stroke="{StaticResource iconDisableBorder}" StrokeThickness="0.5" /> | |
<Rectangle x:Name="rec_pressed" Fill="#FFB9B9B9" Margin="10,8" Stroke="{StaticResource iconPressedBorder}" StrokeThickness="0.5" /> | |
<Rectangle x:Name="rec_hover" Fill="White" Margin="10,8" Stroke="{StaticResource iconHover}" StrokeThickness="0.5"> | |
<Rectangle.Effect> | |
<BlurEffect Radius="10" /> | |
</Rectangle.Effect> | |
</Rectangle> | |
<Rectangle x:Name="rec_normal" Fill="White" Margin="10,8" Stroke="#FF2A2A2A" StrokeThickness="0.5" /> | |
<TextBlock x:Name="textBlock_pressed" Foreground="#FF6C6C6C" FontSize="8" FontFamily="Microsoft Sans Serif" Margin="12,10" TextWrapping="Wrap" Text="CC" /> | |
<TextBlock x:Name="textBlock" FontSize="8" FontFamily="Microsoft Sans Serif" Margin="12,10" TextWrapping="Wrap" Text="CC" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="PlayerGraphButtonStyle" TargetType="ToggleButton"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ToggleButton"> | |
<Grid Width="36" d:DesignWidth="28" d:DesignHeight="28"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="textBlock_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="textBlock_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="textBlock"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="textBlock_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="CheckStates"> | |
<VisualState x:Name="Checked"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_checked"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unchecked" /> | |
<VisualState x:Name="Indeterminate" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Path x:Name="background_pressed" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" Width="36"> | |
</Path> | |
<Path x:Name="background_hover" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBasePressed}" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" Width="36" /> | |
<Rectangle x:Name="background" Fill="{StaticResource btnBaseGradient}" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Path x:Name="background_checked" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" Stretch="Fill" Stroke="{StaticResource btnStrokeGradient}" UseLayoutRounding="False" Visibility="Collapsed" Width="36"> | |
</Path> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" StrokeThickness="1" /> | |
<TextBlock x:Name="textBlock_pressed" Foreground="White" FontSize="8" FontFamily="Microsoft Sans Serif" HorizontalAlignment="Center" Margin="12,10" TextWrapping="Wrap" Text="{TemplateBinding Content}" /> | |
<TextBlock x:Name="textBlock" Foreground="White" FontSize="8" FontFamily="Microsoft Sans Serif" HorizontalAlignment="Center" Margin="12,10" TextWrapping="Wrap" Text="{TemplateBinding Content}" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="AudioStreamMenu" TargetType="ComboBox"> | |
<Setter Property="Padding" Value="6,2,25,2" /> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="HorizontalContentAlignment" Value="Left" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="TabNavigation" Value="Once" /> | |
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto" /> | |
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ComboBox"> | |
<Grid Height="28"> | |
<Grid.Resources> | |
<Style x:Name="comboToggleStyle" TargetType="ToggleButton"> | |
<Setter Property="Foreground" Value="#FF333333" /> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="Padding" Value="3" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ToggleButton"> | |
<Grid Height="28"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="BackgroundOverlay"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient"> | |
<SplineColorKeyFrame KeyTime="0" Value="#7FFFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient"> | |
<SplineColorKeyFrame KeyTime="0" Value="#CCFFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient"> | |
<SplineColorKeyFrame KeyTime="0" Value="#F2FFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="Opacity" Storyboard.TargetName="BackgroundOverlay2"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient"> | |
<SplineColorKeyFrame KeyTime="0" Value="#E5FFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient"> | |
<SplineColorKeyFrame KeyTime="0" Value="#BCFFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient"> | |
<SplineColorKeyFrame KeyTime="0" Value="#6BFFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient"> | |
<SplineColorKeyFrame KeyTime="0" Value="#F2FFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BackgroundBlue_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="CheckStates"> | |
<VisualState x:Name="Checked"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="BackgroundOverlay3"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="BackgroundGradient2"> | |
<SplineDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient2"> | |
<SplineColorKeyFrame KeyTime="0" Value="#E5FFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient2"> | |
<SplineColorKeyFrame KeyTime="0" Value="#BCFFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient2"> | |
<SplineColorKeyFrame KeyTime="0" Value="#6BFFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)" Storyboard.TargetName="BackgroundGradient2"> | |
<SplineColorKeyFrame KeyTime="0" Value="#F2FFFFFF" /> | |
</ColorAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Shape.Stroke).(SolidColorBrush.Color)" Storyboard.TargetName="Highlight"> | |
<EasingColorKeyFrame KeyTime="0" Value="Black" /> | |
</ColorAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Highlight"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unchecked"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Highlight"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Highlight"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualState x:Name="Focused"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="Visibility" Storyboard.TargetName="FocusVisualElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unfocused" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="Background" Fill="{TemplateBinding Background}" RadiusY="3" RadiusX="3" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{TemplateBinding BorderThickness}" d:IsHidden="True" /> | |
<Rectangle x:Name="BackgroundOverlay" Fill="#FF448DCA" Opacity="0" RadiusY="3" RadiusX="3" Stroke="#00000000" StrokeThickness="{TemplateBinding BorderThickness}" d:IsHidden="True" /> | |
<Rectangle x:Name="BackgroundOverlay2" Fill="#FF448DCA" Opacity="0" RadiusY="3" RadiusX="3" Stroke="#00000000" StrokeThickness="{TemplateBinding BorderThickness}" d:IsHidden="True" /> | |
<Rectangle x:Name="BackgroundGradient" Margin="{TemplateBinding BorderThickness}" RadiusY="2" RadiusX="2" Stroke="#FFFFFFFF" StrokeThickness="1" d:IsHidden="True"> | |
</Rectangle> | |
<Rectangle x:Name="BackgroundOverlay3" Fill="#FF448DCA" Opacity="0" RadiusY="3" RadiusX="3" Stroke="#00000000" StrokeThickness="{TemplateBinding BorderThickness}" d:IsHidden="True" /> | |
<Rectangle x:Name="BackgroundGradient2" Margin="{TemplateBinding BorderThickness}" Opacity="0" RadiusY="2" RadiusX="2" Stroke="#FFFFFFFF" StrokeThickness="1" d:IsHidden="True"> | |
</Rectangle> | |
<Rectangle x:Name="BackgroundBlue_pressed" Margin="0" Stroke="{StaticResource btnStrokeGradient}" Visibility="Collapsed"> | |
</Rectangle> | |
<Rectangle x:Name="BackgroundBlue_hover" Fill="{StaticResource btnBasePressed}" Margin="0" Stroke="{StaticResource btnStrokeGradient}" Visibility="Collapsed" /> | |
<Rectangle x:Name="BackgroundBlue" Fill="{StaticResource btnBaseGradient}" Margin="0" Stroke="{StaticResource btnStrokeGradient}" /> | |
<Rectangle x:Name="Highlight" IsHitTestVisible="false" Margin="{TemplateBinding BorderThickness}" RadiusY="2" RadiusX="2" Stroke="#FF2A2A2A" StrokeThickness="1" Visibility="Collapsed" /> | |
<ContentPresenter x:Name="contentPresenter" ContentTemplate="{TemplateBinding ContentTemplate}" Content="{TemplateBinding Content}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" RadiusY="3.5" RadiusX="3.5" Stroke="#FF6DBDD1" StrokeThickness="1" Visibility="Collapsed" /> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
</Grid.Resources> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="MouseOver" /> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="DisabledVisualElement"> | |
<SplineDoubleKeyFrame KeyTime="00:00:00" Value=".55" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualState x:Name="Focused"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FocusVisualElement"> | |
<SplineDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FocusVisualElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unfocused"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="FocusVisualElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="FocusVisualElement"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="FocusedDropDown"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Duration="00:00:00" Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="PopupBorder"> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="ValidationStates"> | |
<VisualState x:Name="Valid" /> | |
<VisualState x:Name="InvalidUnfocused"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="ValidationErrorElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="InvalidFocused"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="ValidationErrorElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="IsOpen" Storyboard.TargetName="validationTooltip"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>True</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Border x:Name="ContentPresenterBorder"> | |
<Grid> | |
<ToggleButton x:Name="DropDownToggle" BorderBrush="{StaticResource btnBaseGradient}" BorderThickness="0" Background="{TemplateBinding Background}" Foreground="#FFF30B0B" HorizontalAlignment="Stretch" HorizontalContentAlignment="Right" Margin="0" Style="{StaticResource comboToggleStyle}" VerticalAlignment="Stretch"> | |
<Path x:Name="BtnArrow" Data="F1 M 301.14,-189.041L 311.57,-189.041L 306.355,-182.942L 301.14,-189.041 Z " Fill="White" HorizontalAlignment="Right" Height="6" Margin="0,0,6,0" RenderTransformOrigin="0.5,0.5" Stretch="Uniform" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" Width="10"> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="180" /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
</ToggleButton> | |
<ContentPresenter x:Name="ContentPresenter" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"> | |
<TextBlock Foreground="{StaticResource iconGradient}" Text=" " /> | |
</ContentPresenter> | |
</Grid> | |
</Border> | |
<Rectangle x:Name="DisabledVisualElement" Fill="White" IsHitTestVisible="false" Opacity="0" /> | |
<Rectangle x:Name="FocusVisualElement" IsHitTestVisible="false" Margin="1" Opacity="0" Stroke="White" StrokeThickness="1" /> | |
<Border x:Name="ValidationErrorElement" BorderBrush="#FFDB000C" BorderThickness="1" CornerRadius="1" Visibility="Collapsed"> | |
<ToolTipService.ToolTip> | |
<ToolTip x:Name="validationTooltip" DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}" Placement="Right" PlacementTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" Template="{StaticResource ValidationToolTipTemplate}"> | |
<ToolTip.Triggers> | |
<EventTrigger RoutedEvent="Canvas.Loaded"> | |
<BeginStoryboard> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="IsHitTestVisible" Storyboard.TargetName="validationTooltip"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>true</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</BeginStoryboard> | |
</EventTrigger> | |
</ToolTip.Triggers> | |
</ToolTip> | |
</ToolTipService.ToolTip> | |
<Grid Background="Transparent" HorizontalAlignment="Right" Height="12" Margin="1,-4,-4,0" VerticalAlignment="Top" Width="12"> | |
<Path Data="M 1,0 L6,0 A 2,2 90 0 1 8,2 L8,7 z" Fill="#FFDC000C" Margin="1,3,0,0" /> | |
<Path Data="M 0,0 L2,0 L 8,6 L8,8" Fill="#ffffff" Margin="1,3,0,0" /> | |
</Grid> | |
</Border> | |
<Popup x:Name="Popup"> | |
<Border x:Name="PopupBorder" BorderBrush="#FF2A2A2A" BorderThickness="{TemplateBinding BorderThickness}" Background="#FFCE33F7" CornerRadius="3" HorizontalAlignment="Stretch" Height="Auto"> | |
<ScrollViewer x:Name="ScrollViewer" BorderBrush="#FFD500FF" BorderThickness="0" Background="{StaticResource btnBaseGradient}" Foreground="#FFF9FF00" Padding="1"> | |
<ItemsPresenter /> | |
</ScrollViewer> | |
</Border> | |
</Popup> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="FullScreenElementStyle" TargetType="ToggleButton"> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ToggleButton"> | |
<Grid x:Name="MainLayout" Height="28" Width="36"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_pressed" d:IsOptimized="True" /> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_disable" d:IsOptimized="True" /> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="small_rec"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="1.512" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="small_rec"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="1.334" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="small_rec"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="0" /> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="2.048" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="small_rec"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="0" /> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="-1.002" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)" Storyboard.TargetName="small_rec1"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1.512" /> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)" Storyboard.TargetName="small_rec1"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1.334" /> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)" Storyboard.TargetName="small_rec1"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="2.048" /> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0" /> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)" Storyboard.TargetName="small_rec1"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="-1.002" /> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.3" Value="0" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_norm" d:IsOptimized="True" /> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_pressed" d:IsOptimized="True" /> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_hover" d:IsOptimized="True" /> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_norm"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_norm1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_disable1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_checked1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_pressed" d:IsOptimized="True" /> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_disable" d:IsOptimized="True" /> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_hover" d:IsOptimized="True" /> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="large_rec1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="small_rec1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_disable" d:IsOptimized="True" /> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_norm" d:IsOptimized="True" /> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rec_hover" d:IsOptimized="True" /> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_norm"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="large_rec"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_checked1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="background_pressed1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_norm1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_hover1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec_pressed1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="CheckStates"> | |
<VisualState x:Name="Checked"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="small_rec"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BaseState"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="CheckedState"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Unchecked" /> | |
<VisualState x:Name="Indeterminate" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Grid x:Name="BaseState"> | |
<Path x:Name="background_pressed" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBasePressed}" Height="28" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" UseLayoutRounding="False" Visibility="Collapsed"> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
</Path> | |
<Path x:Name="background_hover" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" UseLayoutRounding="False" Visibility="Collapsed"> | |
</Path> | |
<Path x:Name="background" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" UseLayoutRounding="False"> | |
</Path> | |
<Path x:Name="background_checked" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBasePressed}" Height="28" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" UseLayoutRounding="False" Visibility="Collapsed"> | |
</Path> | |
<Rectangle x:Name="rec_disable" Fill="{StaticResource iconDisableFill}" HorizontalAlignment="Right" Height="12" Margin="0,8,10,8" Stroke="{StaticResource iconDisableBorder}" StrokeThickness="0.5" Visibility="Collapsed" Width="16" d:LayoutOverrides="Width" /> | |
<Rectangle x:Name="rec_pressed" Fill="{StaticResource iconPressedFill}" HorizontalAlignment="Right" Height="12" Margin="0,8,10,8" Stroke="{StaticResource iconPressedBorder}" StrokeThickness="0.5" Visibility="Collapsed" Width="16" d:LayoutOverrides="Width" /> | |
<Rectangle x:Name="rec_hover" Fill="{StaticResource iconHover}" HorizontalAlignment="Right" Height="12" Margin="0,8,10,8" Stroke="{StaticResource iconHover}" StrokeThickness="0.5" Visibility="Collapsed" Width="16" d:LayoutOverrides="Width"> | |
<Rectangle.Effect> | |
<BlurEffect Radius="10" /> | |
</Rectangle.Effect> | |
</Rectangle> | |
<Rectangle x:Name="rec_norm" Fill="White" HorizontalAlignment="Right" Height="12" Margin="0,8,10,8" Stroke="#FF2A2A2A" StrokeThickness="0.5" Width="16" d:LayoutOverrides="Width" /> | |
<Rectangle x:Name="small_rec" Fill="#FF2D2D2D" Margin="12,12,16,10" RenderTransformOrigin="0.5,0.5" StrokeThickness="0.5"> | |
<Rectangle.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Rectangle.RenderTransform> | |
</Rectangle> | |
<Rectangle x:Name="large_rec" Fill="#FF2D2D2D" Margin="12,10" RenderTransformOrigin="0.5,0.5" StrokeThickness="0.5" Visibility="Collapsed"> | |
<Rectangle.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Rectangle.RenderTransform> | |
</Rectangle> | |
</Grid> | |
<Grid x:Name="CheckedState" Visibility="Collapsed"> | |
<Path x:Name="background_pressed1" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBasePressed}" Height="28" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" UseLayoutRounding="False" Visibility="Collapsed"> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.426,0.025" StartPoint="0.426,0.97"> | |
<LinearGradientBrush.RelativeTransform> | |
<MatrixTransform /> | |
</LinearGradientBrush.RelativeTransform> | |
<GradientStop Color="Black" Offset="0.648536" /> | |
<GradientStop Color="#FF404040" Offset="0.965857" /> | |
<GradientStop Color="Gray" Offset="0.979079" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path x:Name="background_hover1" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" UseLayoutRounding="False" Visibility="Collapsed"> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.426,0.025" StartPoint="0.426,0.97"> | |
<LinearGradientBrush.RelativeTransform> | |
<MatrixTransform /> | |
</LinearGradientBrush.RelativeTransform> | |
<GradientStop Color="Black" Offset="0.648536" /> | |
<GradientStop Color="#FF404040" Offset="0.965857" /> | |
<GradientStop Color="Gray" Offset="0.979079" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path x:Name="background1" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Height="28" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" UseLayoutRounding="False" Visibility="Collapsed"> | |
<Path.Fill> | |
<LinearGradientBrush EndPoint="0.605,0" StartPoint="0.605,1"> | |
<GradientStop Color="#FF9EA1A5" Offset="0" /> | |
<GradientStop Color="#FF757B82" Offset="0.025765" /> | |
<GradientStop Color="#FF4C555F" Offset="0.041885" /> | |
<GradientStop Color="#FF4B535D" Offset="0.26178" /> | |
<GradientStop Color="#FF363F49" Offset="0.350785" /> | |
<GradientStop Color="#FF222B36" Offset="0.497382" /> | |
<GradientStop Color="#FF222B36" Offset="0.890052" /> | |
<GradientStop Color="#FF51555B" Offset="0.963351" /> | |
<GradientStop Color="Gray" Offset="1" /> | |
</LinearGradientBrush> | |
</Path.Fill> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.426,0.025" StartPoint="0.426,0.97"> | |
<LinearGradientBrush.RelativeTransform> | |
<MatrixTransform /> | |
</LinearGradientBrush.RelativeTransform> | |
<GradientStop Color="Black" Offset="0.648536" /> | |
<GradientStop Color="#FF404040" Offset="0.965857" /> | |
<GradientStop Color="Gray" Offset="0.979079" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path x:Name="background_checked1" Data="M6.7046142,0.38709676 C9.9166117,0.38709676 25.741869,0.38709676 35.534691,0.38709676 L35.534691,27.336502 C25.924776,27.336502 10.54401,27.336502 6.7049475,27.336502 C2.865885,27.336502 0.45451552,23.967836 0.45451552,21.382723 C0.45451552,18.797609 0.50134999,9.6319437 0.50134999,6.1063566 C0.50134999,2.5807748 3.4926171,0.38709676 6.7046142,0.38709676 z" Fill="{StaticResource btnBasePressed}" Height="28" Margin="0" RenderTransformOrigin="0.5,0.5" Stretch="Fill" UseLayoutRounding="False"> | |
<Path.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform Angle="-180" /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Path.RenderTransform> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.426,0.025" StartPoint="0.426,0.97"> | |
<LinearGradientBrush.RelativeTransform> | |
<MatrixTransform /> | |
</LinearGradientBrush.RelativeTransform> | |
<GradientStop Color="Black" Offset="0.648536" /> | |
<GradientStop Color="#FF404040" Offset="0.965857" /> | |
<GradientStop Color="Gray" Offset="0.979079" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Rectangle x:Name="rec_disable1" Fill="{StaticResource iconDisableFill}" HorizontalAlignment="Right" Height="12" Margin="0,8,10,8" Stroke="{StaticResource iconDisableBorder}" StrokeThickness="0.5" Visibility="Collapsed" Width="16" d:LayoutOverrides="Width" /> | |
<Rectangle x:Name="rec_pressed1" Fill="{StaticResource iconPressedFill}" HorizontalAlignment="Right" Height="12" Margin="0,8,10,8" Stroke="{StaticResource iconPressedBorder}" StrokeThickness="0.5" Visibility="Collapsed" Width="16" d:LayoutOverrides="Width" /> | |
<Rectangle x:Name="rec_hover1" Fill="{StaticResource iconHover}" HorizontalAlignment="Right" Height="12" Margin="0,8,10,8" Stroke="{StaticResource iconHover}" StrokeThickness="0.5" Width="16" d:LayoutOverrides="Width"> | |
<Rectangle.Effect> | |
<BlurEffect Radius="10" /> | |
</Rectangle.Effect> | |
</Rectangle> | |
<Rectangle x:Name="rec_norm1" Fill="{StaticResource iconGradient}" HorizontalAlignment="Right" Height="12" Margin="0,8,10,8" Stroke="#FF2A2A2A" StrokeThickness="0.5" Width="16" d:LayoutOverrides="Width" /> | |
<Rectangle x:Name="small_rec1" Fill="#FF2D2D2D" Margin="12,12,16,10" RenderTransformOrigin="0.5,0.5" StrokeThickness="0.5"> | |
<Rectangle.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Rectangle.RenderTransform> | |
</Rectangle> | |
<Rectangle x:Name="large_rec1" Fill="#FF2D2D2D" Margin="12,10" RenderTransformOrigin="0.5,0.5" StrokeThickness="0.5" Visibility="Collapsed"> | |
<Rectangle.RenderTransform> | |
<TransformGroup> | |
<ScaleTransform /> | |
<SkewTransform /> | |
<RotateTransform /> | |
<TranslateTransform /> | |
</TransformGroup> | |
</Rectangle.RenderTransform> | |
</Rectangle> | |
</Grid> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="BitrateMonitorStyle" TargetType="smf:BitrateMonitor"> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="smf:BitrateMonitor"> | |
<Grid HorizontalAlignment="Center" Height="15" ToolTipService.ToolTip="{Binding PlaybackBitrate, RelativeSource={RelativeSource TemplatedParent}, Converter={StaticResource BitrateConverter}}" VerticalAlignment="Center"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="BitrateStates"> | |
<VisualState x:Name="BitratePercentage50"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle2"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle3"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="BitratePercentage75"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle3"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="BitratePercentageHD" /> | |
<VisualState x:Name="BitratePercentage0"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle2"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle3"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="BitratePercentage25"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle3"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle2"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rectangle1"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="BitratePercentage100" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Rectangle x:Name="rectangle" HorizontalAlignment="Left" Height="4" Stroke="#FF2A2A2A" StrokeThickness="0.5" VerticalAlignment="Bottom" Width="4"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.566244,1.01881" StartPoint="0.566244,-0.00625034"> | |
<GradientStop Color="#FFDDF2FB" /> | |
<GradientStop Color="#FFFF2121" Offset="0.48954" /> | |
<GradientStop Color="#FFDDF2FB" Offset="1" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
<Rectangle x:Name="rectangle1" HorizontalAlignment="Left" Height="7" Margin="4,0,0,0" Stroke="#FF2A2A2A" StrokeThickness="0.5" VerticalAlignment="Bottom" Width="4"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.566244,1.01881" StartPoint="0.566244,-0.00625034"> | |
<GradientStop Color="#FFDDF2FB" /> | |
<GradientStop Color="#FFFFBB43" Offset="0.48954" /> | |
<GradientStop Color="#FFDDF2FB" Offset="1" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
<Rectangle x:Name="rectangle2" HorizontalAlignment="Left" Height="11" Margin="8,0,0,0" Stroke="#FF2A2A2A" StrokeThickness="0.5" VerticalAlignment="Bottom" Width="4"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.566244,1.01881" StartPoint="0.566244,-0.00625034"> | |
<GradientStop Color="#FFDDF2FB" /> | |
<GradientStop Color="#FFFDFF00" Offset="0.48954" /> | |
<GradientStop Color="#FFDDF2FB" Offset="1" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
<Rectangle x:Name="rectangle3" HorizontalAlignment="Left" Height="15" Margin="12,0,0,0" Stroke="#FF2A2A2A" StrokeThickness="0.5" VerticalAlignment="Bottom" Width="4"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.566244,1.01881" StartPoint="0.566244,-0.00625034"> | |
<GradientStop Color="#FFFFFFFF" Offset="0" /> | |
<GradientStop Color="#FF86F982" /> | |
<GradientStop Color="#FF08FF00" Offset="0.48954" /> | |
<GradientStop Color="#FF86F982" Offset="1" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="PlayerStyle" TargetType="player:Player"> | |
<Setter Property="Background" Value="Black" /> | |
<Setter Property="HorizontalAlignment" Value="Stretch" /> | |
<Setter Property="VerticalAlignment" Value="Stretch" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="player:Player"> | |
<Grid x:Name="PlayerRoot" Background="{TemplateBinding Background}" HorizontalAlignment="{TemplateBinding HorizontalAlignment}" Height="{TemplateBinding Height}" VerticalAlignment="{TemplateBinding VerticalAlignment}" Width="{TemplateBinding Width}" d:DesignWidth="756" d:DesignHeight="387"> | |
<Grid.Resources> | |
<smf_util:TimeSpanValueConverter x:Key="TimeSpanValueConverter" /> | |
<smf_util:BoolToVisibilityConverter x:Key="BoolToVisibilityConverter" /> | |
</Grid.Resources> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="*" /> | |
<RowDefinition Height="0*" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
</Grid.RowDefinitions> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="PlaylistStates"> | |
<VisualStateGroup.Transitions> | |
<VisualTransition From="PlaylistVisible" GeneratedDuration="0" To="PlaylistHidden"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" Storyboard.TargetName="playlist"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="150"> | |
<EasingDoubleKeyFrame.EasingFunction> | |
<QuarticEase EasingMode="EaseIn" /> | |
</EasingDoubleKeyFrame.EasingFunction> | |
</EasingDoubleKeyFrame> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="0"> | |
<EasingDoubleKeyFrame.EasingFunction> | |
<QuarticEase EasingMode="EaseIn" /> | |
</EasingDoubleKeyFrame.EasingFunction> | |
</EasingDoubleKeyFrame> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="playlist"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShowPlaylistElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualTransition> | |
<VisualTransition From="PlaylistHidden" GeneratedDuration="0" To="PlaylistVisible"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="playlist"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" Storyboard.TargetName="playlist"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="0"> | |
<EasingDoubleKeyFrame.EasingFunction> | |
<QuarticEase EasingMode="EaseOut" /> | |
</EasingDoubleKeyFrame.EasingFunction> | |
</EasingDoubleKeyFrame> | |
<EasingDoubleKeyFrame KeyTime="0:0:0.5" Value="150"> | |
<EasingDoubleKeyFrame.EasingFunction> | |
<QuarticEase EasingMode="EaseOut" /> | |
</EasingDoubleKeyFrame.EasingFunction> | |
</EasingDoubleKeyFrame> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShowPlaylistElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimation Duration="0" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ShowPlaylistElement" /> | |
</Storyboard> | |
</VisualTransition> | |
</VisualStateGroup.Transitions> | |
<VisualState x:Name="PlaylistDisabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShowPlaylistElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="PlaylistHidden"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ShowPlaylistElement"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="1" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="PlaylistVisible"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="playlist"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" Storyboard.TargetName="playlist"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="150" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ShowPlaylistElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="MediaLiveStates"> | |
<VisualState x:Name="MediaLive" /> | |
<VisualState x:Name="MediaNotLive"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="SeekToLiveElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="MediaAdaptiveStates"> | |
<VisualState x:Name="MediaAdaptive"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BitrateMonitorElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="MediaNotAdaptive"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BitrateMonitorElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="PlayStates"> | |
<VisualStateGroup.Transitions> | |
<VisualTransition GeneratedDuration="0:0:0.5" To="Paused" /> | |
<VisualTransition GeneratedDuration="0:0:0.5" To="Stopped" /> | |
<VisualTransition GeneratedDuration="0:0:0.5" From="Paused" /> | |
<VisualTransition GeneratedDuration="0:0:0.5" From="Stopped" /> | |
</VisualStateGroup.Transitions> | |
<VisualState x:Name="AcquiringLicense"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="AcquiringLicenseElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Buffering"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="BufferingElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="ClipPlaying"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="ReplayElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="RewindElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="PlayElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="FastForwardElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="SlowMotionElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="TimelineElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="AudioStreamSelectionElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.IsHitTestVisible)" Storyboard.TargetName="TimelineElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Closed"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="StoppedOverlay"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Individualizing"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="AcquiringLicenseElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Opening"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="OpeningMediaElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Paused"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="PauseOverlay" d:IsOptimized="True" /> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Playing" /> | |
<VisualState x:Name="Stopped"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="StoppedOverlay" d:IsOptimized="True" /> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="SlowMotionEnabledStates"> | |
<VisualState x:Name="SlowMotionDisabled" /> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="CaptionsStates"> | |
<VisualState x:Name="CaptionsDisabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="CaptionToggleElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="CaptionsHidden"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="CaptionsPresenterElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="CaptionsVisible"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="CaptionsPresenterElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(ToggleButton.IsChecked)" Storyboard.TargetName="CaptionToggleElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>True</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="PosterStates"> | |
<VisualState x:Name="PosterHidden"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Poster"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="PosterVisible"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Poster"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="ChapterStates"> | |
<VisualState x:Name="ChaptersDisabled" /> | |
<VisualState x:Name="ChaptersHidden" /> | |
<VisualState x:Name="ChaptersVisible"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ChaptersGrid"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="VersionInformationStates"> | |
<VisualState x:Name="VersionInformationDisabled" /> | |
<VisualState x:Name="VersionInformationHidden"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="VersionInformationElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="VersionInformationVisible"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="VersionInformationElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="AudioStreamMetadataAvailableStates"> | |
<VisualState x:Name="AudioStreamMetadataAvailable"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="AudioStreamSelectionElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="AudioStreamMetadataNotAvailable"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="AudioStreamSelectionElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="LoggingConsoleStates"> | |
<VisualState x:Name="LoggingConsoleDisabled" /> | |
<VisualState x:Name="LoggingConsoleHidden"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="LoggingDisplay"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="LoggingConsoleVisible"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="LoggingDisplay"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FullScreenStates"> | |
<VisualState x:Name="FullScreen"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(ToggleButton.IsChecked)" Storyboard.TargetName="FullScreenToggleElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>True</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="NotFullScreen"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(ToggleButton.IsChecked)" Storyboard.TargetName="FullScreenToggleElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="PlayerGraphStates"> | |
<VisualState x:Name="PlayerGraphVisible"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To="1" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ChartContainer" d:IsOptimized="True" /> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(ToggleButton.IsChecked)" Storyboard.TargetName="GraphToggleElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>True</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="PlayerGraphDisabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="GraphToggleElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="PlayerGraphHidden" /> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="PositionLiveStates"> | |
<VisualState x:Name="PositionLive"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="SeekToLiveElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="PositionNotLive" /> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="AdStates"> | |
<VisualState x:Name="AdHidden" /> | |
<VisualState x:Name="AdVisible"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="ReplayElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="RewindElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="PlayElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="FastForwardElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="SlowMotionElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="TimelineElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="AudioStreamSelectionElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.IsHitTestVisible)" Storyboard.TargetName="TimelineElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="ControlStripStates"> | |
<VisualStateGroup.Transitions> | |
<VisualTransition From="ControlStripNotVisible" GeneratedDuration="0:0:0.5" To="ControlStripVisible"> | |
<Storyboard> | |
<DoubleAnimation Duration="0:0:0.5" Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)" Storyboard.TargetName="ControllerContainer"> | |
<DoubleAnimation.EasingFunction> | |
<CubicEase EasingMode="EaseInOut" /> | |
</DoubleAnimation.EasingFunction> | |
</DoubleAnimation> | |
</Storyboard> | |
</VisualTransition> | |
<VisualTransition From="ControlStripVisible" GeneratedDuration="0:0:0.5" To="ControlStripNotVisible"> | |
<Storyboard> | |
<DoubleAnimation Duration="0:0:0.5" To="60" Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)" Storyboard.TargetName="ControllerContainer"> | |
<DoubleAnimation.EasingFunction> | |
<CubicEase EasingMode="EaseInOut" /> | |
</DoubleAnimation.EasingFunction> | |
</DoubleAnimation> | |
</Storyboard> | |
</VisualTransition> | |
</VisualStateGroup.Transitions> | |
<VisualState x:Name="ControlStripVisible" /> | |
<VisualState x:Name="ControlStripNotVisible"> | |
<Storyboard> | |
<DoubleAnimation Duration="0" To="60" Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)" Storyboard.TargetName="ControllerContainer" d:IsOptimized="True" /> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Margin)" Storyboard.TargetName="ControllerContainer"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Thickness>0,-40,0,0</Thickness> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<ContentControl x:Name="MediaPresenterElement" HorizontalContentAlignment="Stretch" Height="{TemplateBinding VideoHeight}" IsHitTestVisible="True" Grid.Row="0" VerticalContentAlignment="Stretch" Width="{TemplateBinding VideoWidth}" /> | |
<smf_accesscontrols:CaptionsPresenter x:Name="CaptionsPresenterElement" HorizontalContentAlignment="Stretch" ItemsSource="{TemplateBinding VisibleCaptions}" VerticalContentAlignment="Stretch"> | |
<smf_accesscontrols:CaptionsPresenter.ItemsPanel> | |
<ItemsPanelTemplate> | |
<Grid /> | |
</ItemsPanelTemplate> | |
</smf_accesscontrols:CaptionsPresenter.ItemsPanel> | |
<smf_accesscontrols:CaptionsPresenter.ItemTemplate> | |
<DataTemplate> | |
<smf_accesscontrols:CaptionBlockRegion CaptionRegion="{Binding}" /> | |
</DataTemplate> | |
</smf_accesscontrols:CaptionsPresenter.ItemTemplate> | |
</smf_accesscontrols:CaptionsPresenter> | |
<Image x:Name="Poster" DataContext="{TemplateBinding CurrentPlaylistItem}" Height="{TemplateBinding VideoHeight}" IsHitTestVisible="False" Microsoft_SilverlightMediaFramework_Utilities_Offline:OfflineProperties.OfflineImageSource="{Binding ThumbSource}" Visibility="Collapsed" Width="{TemplateBinding VideoWidth}" /> | |
<TextBlock x:Name="OpeningMediaElement" Foreground="White" HorizontalAlignment="Center" IsHitTestVisible="False" Grid.Row="0" Text="{Binding Path=Localization[opening_media_label], RelativeSource={RelativeSource TemplatedParent}}" Visibility="Collapsed" VerticalAlignment="Center" FontSize="13.333" /> | |
<TextBlock x:Name="AcquiringLicenseElement" Foreground="White" HorizontalAlignment="Center" IsHitTestVisible="False" Grid.Row="0" Text="{Binding Path=Localization[acquiring_license_label], RelativeSource={RelativeSource TemplatedParent}}" Visibility="Collapsed" VerticalAlignment="Center" FontSize="13.333" /> | |
<TextBlock x:Name="BufferingElement" Foreground="White" HorizontalAlignment="Center" IsHitTestVisible="False" Grid.Row="0" Text="{Binding Path=Localization[buffering_label], RelativeSource={RelativeSource TemplatedParent}}" Visibility="Collapsed" VerticalAlignment="Center" FontSize="13.333" /> | |
<Grid x:Name="VideoAreaElement" Background="Transparent"> | |
<ContentControl x:Name="LowerVideoArea" HorizontalAlignment="Stretch" HorizontalContentAlignment="Center" VerticalAlignment="Stretch" VerticalContentAlignment="Bottom" Canvas.ZIndex="1" /> | |
<ContentControl x:Name="UpperVideoArea" HorizontalAlignment="Stretch" HorizontalContentAlignment="Center" VerticalAlignment="Stretch" VerticalContentAlignment="Top" Canvas.ZIndex="1" /> | |
<ContentControl x:Name="LeftVideoArea" HorizontalAlignment="Stretch" HorizontalContentAlignment="Left" VerticalAlignment="Stretch" VerticalContentAlignment="Center" Canvas.ZIndex="1" /> | |
<ContentControl x:Name="RightVideoArea" HorizontalAlignment="Stretch" HorizontalContentAlignment="Right" VerticalAlignment="Stretch" VerticalContentAlignment="Center" Canvas.ZIndex="1" /> | |
</Grid> | |
<ContentControl x:Name="VersionInformationElement" ContentTemplate="{StaticResource VersionInformationTemplate}" HorizontalContentAlignment="Stretch" Opacity="0.75" Visibility="Collapsed" VerticalContentAlignment="Stretch" d:IsLocked="True" /> | |
<Grid x:Name="ChartContainer" HorizontalAlignment="Stretch" IsHitTestVisible="False" Margin="0,0,10,0" Opacity="0" VerticalAlignment="Stretch"> | |
<smf:BitrateGraphControl x:Name="BitrateGraphElement" AvailableBitrates="{TemplateBinding AvailableVideoBitrates}" BorderThickness="0,0,0,10" CurrentBitrate="{TemplateBinding PlaybackBitrate}" HorizontalAlignment="Left" Height="250" Margin="10,10,0,10" MaximumPlayableBitrate="{TemplateBinding MaximumPlaybackBitrate}" VerticalAlignment="Bottom" Width="500" /> | |
<smf:FramerateGraphControl x:Name="FramerateGraphElement" CurrentFramerate="{TemplateBinding RenderedFramesPerSecond}" HorizontalAlignment="Left" Height="100" Margin="10,10,0,0" VerticalAlignment="Top" Width="200" /> | |
<smf:MaxBitrateLimiterControl x:Name="MaxBitrateLimiterElement" AvailableBitrates="{TemplateBinding AvailableVideoBitrates}" DownloadBitrate="{TemplateBinding DownloadBitrate}" HorizontalAlignment="Right" Height="150" Margin="0,10,0,0" VerticalAlignment="Top" Width="415" /> | |
</Grid> | |
<Grid x:Name="LoggingDisplay" Background="White" Opacity="0.75" Visibility="Collapsed"> | |
<TextBlock x:Name="LoggingDisplayElement" TextWrapping="Wrap" /> | |
</Grid> | |
<Grid x:Name="PauseOverlay" Background="#90909090" Opacity="0"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="1*" /> | |
<ColumnDefinition Width="0.1*" MinWidth="40" /> | |
<ColumnDefinition Width="*" /> | |
</Grid.ColumnDefinitions> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="1*" /> | |
<RowDefinition Height="0.2*" MinHeight="60" /> | |
<RowDefinition Height="*" /> | |
</Grid.RowDefinitions> | |
<Grid Grid.Column="1" Grid.Row="1"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="1*" /> | |
<ColumnDefinition Width="0.5*" /> | |
<ColumnDefinition Width="1*" /> | |
</Grid.ColumnDefinitions> | |
<Rectangle Fill="White" Grid.Column="0" /> | |
<Rectangle Fill="Transparent" Grid.Column="1" /> | |
<Rectangle Fill="White" Grid.Column="2" /> | |
</Grid> | |
</Grid> | |
<Grid x:Name="StoppedOverlay" Background="#90909090" Opacity="0"> | |
<TextBlock x:Name="textBlock" Text="{Binding Path=Localization[video_stopped_label], RelativeSource={RelativeSource TemplatedParent}}" FontSize="13.333" HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="White" /> | |
</Grid> | |
<Grid Background="Transparent"> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="*" /> | |
<RowDefinition Height="Auto" /> | |
</Grid.RowDefinitions> | |
<Button x:Name="ShowPlaylistElement" Cursor="Hand" Content="{Binding Path=Localization[playlist_button], RelativeSource={RelativeSource TemplatedParent}}" HorizontalAlignment="Right" Margin="0" Opacity="0.5" Style="{StaticResource PlaylistButton}" VerticalAlignment="Bottom" Width="50" d:LayoutOverrides="Height" /> | |
<Grid x:Name="playlist" Height="0" Grid.Row="1" RenderTransformOrigin="0.5,0.5" Visibility="Collapsed" VerticalAlignment="Top"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<Grid x:Name="PlaylistGrid" Background="White" Height="150" VerticalAlignment="Top"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<smf:PlaylistListBox x:Name="PlaylistSelectionElement" AllowChapterSelection="False" BorderThickness="0,1,0,0" Cursor="Hand" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ItemsSource="{TemplateBinding Playlist}" ItemContainerStyle="{StaticResource ChaptersListBoxItemStyle}" ScrollIncrement="50" ScrollViewer.VerticalScrollBarVisibility="Hidden"> | |
<smf:PlaylistListBox.ItemTemplate> | |
<DataTemplate> | |
<smf:PlaylistListBoxItem /> | |
</DataTemplate> | |
</smf:PlaylistListBox.ItemTemplate> | |
<smf:PlaylistListBox.Style> | |
<Style TargetType="smf:PlaylistListBox"> | |
<Setter Property="Padding" Value="1" /> | |
<Setter Property="Background" Value="#FFFFFFFF" /> | |
<Setter Property="Foreground" Value="#FF000000" /> | |
<Setter Property="HorizontalContentAlignment" Value="Left" /> | |
<Setter Property="VerticalContentAlignment" Value="Top" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="TabNavigation" Value="Once" /> | |
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto" /> | |
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="smf:PlaylistListBox"> | |
<Grid Background="{StaticResource blueGradient}"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="ValidationStates"> | |
<VisualState x:Name="Valid" /> | |
<VisualState x:Name="InvalidUnfocused"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="ValidationErrorElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="InvalidFocused"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Visibility" Storyboard.TargetName="ValidationErrorElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="IsOpen" Storyboard.TargetName="validationTooltip"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>True</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="CanScrollRightStates"> | |
<VisualState x:Name="CanScrollRight" /> | |
<VisualState x:Name="CannotScrollRight"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="ForwardButtonElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="CanScrollLeftStates"> | |
<VisualState x:Name="CannotScrollLeft"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(Control.IsEnabled)" Storyboard.TargetName="BackButtonElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>False</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="CanScrollLeft" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<RepeatButton x:Name="BackButtonElement" HorizontalAlignment="Left" MinWidth="75" Style="{StaticResource PlaylistBackButton}" VerticalAlignment="Center" Width="35" /> | |
<Border Background="{StaticResource blueGradient}" Grid.Column="1"> | |
<ScrollViewer x:Name="ScrollViewer" BorderBrush="{x:Null}" BorderThickness="0" Background="{StaticResource blueGradient}" Padding="{TemplateBinding Padding}" TabNavigation="{TemplateBinding TabNavigation}"> | |
<ItemsPresenter /> | |
</ScrollViewer> | |
</Border> | |
<RepeatButton x:Name="ForwardButtonElement" Content="{Binding Path=Localization[forward_button], RelativeSource={RelativeSource TemplatedParent}}" Grid.Column="2" HorizontalAlignment="Right" MinWidth="75" Style="{StaticResource PlaylistFowardButton}" VerticalAlignment="Center" Width="35" /> | |
<Border x:Name="ValidationErrorElement" BorderBrush="#FFDB000C" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="2" Visibility="Collapsed"> | |
<ToolTipService.ToolTip> | |
<ToolTip x:Name="validationTooltip" DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}" Placement="Right" PlacementTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}" Template="{StaticResource ValidationToolTipTemplate}"> | |
<ToolTip.Triggers> | |
<EventTrigger RoutedEvent="Canvas.Loaded"> | |
<BeginStoryboard> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="IsHitTestVisible" Storyboard.TargetName="validationTooltip"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<System:Boolean>true</System:Boolean> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</BeginStoryboard> | |
</EventTrigger> | |
</ToolTip.Triggers> | |
</ToolTip> | |
</ToolTipService.ToolTip> | |
<Grid Background="Transparent" HorizontalAlignment="Right" Height="10" Margin="0,-4,-4,0" VerticalAlignment="Top" Width="10"> | |
<Path Data="M 1,0 L6,0 A 2,2 90 0 1 8,2 L8,7 z" Fill="#FFDC000C" Margin="-1,3,0,0" /> | |
<Path Data="M 0,0 L2,0 L 8,6 L8,8" Fill="#ffffff" Margin="-1,3,0,0" /> | |
</Grid> | |
</Border> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="ItemsPanel"> | |
<Setter.Value> | |
<ItemsPanelTemplate> | |
<StackPanel Orientation="Horizontal" /> | |
</ItemsPanelTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
</smf:PlaylistListBox.Style> | |
</smf:PlaylistListBox> | |
<Rectangle Height="30" ScrollViewer.HorizontalScrollBarVisibility="Auto" IsHitTestVisible="False" Opacity="0.35" StrokeThickness="0" VerticalAlignment="Top"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.5,0.733" StartPoint="0.5,0"> | |
<GradientStop Color="#7FFFFFFF" Offset="0.996" /> | |
<GradientStop Color="White" Offset="0.082" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
</Grid> | |
<Grid x:Name="ChaptersGrid" Background="{StaticResource blueGradient}" Height="150" Visibility="Collapsed" VerticalAlignment="Top"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition /> | |
</Grid.ColumnDefinitions> | |
<Grid DataContext="{TemplateBinding CurrentPlaylistItem}" Margin="0" Grid.RowSpan="1" Width="250"> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
</Grid.RowDefinitions> | |
<TextBlock Foreground="#FF2E3B4B" FontWeight="Bold" FontSize="13.333" FontFamily="Trebuchet MS" HorizontalAlignment="Left" Margin="10,0,0,0" TextWrapping="Wrap" Text="{Binding Path=Localization[current_playlist_item_label], RelativeSource={RelativeSource TemplatedParent}}" VerticalAlignment="Center" /> | |
<Image Cursor="Hand" HorizontalAlignment="Center" Height="75" Margin="0,10,0,0" Microsoft_SilverlightMediaFramework_Utilities_Offline:OfflineProperties.OfflineImageSource="{Binding ThumbSource}" Grid.Row="1" Grid.RowSpan="1" VerticalAlignment="Bottom" /> | |
<TextBlock Cursor="Hand" Foreground="#FF325C7D" FontSize="12" FontFamily="Trebuchet MS" HorizontalAlignment="Center" Margin="0,5,0,0" Grid.Row="2" TextAlignment="Center" TextWrapping="Wrap" Text="{Binding Title}" d:LayoutOverrides="Height" /> | |
<Rectangle Height="30" Opacity="0.35" Grid.RowSpan="1" VerticalAlignment="Top" d:LayoutOverrides="Height"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.5,0" StartPoint="0.5,1"> | |
<GradientStop Color="#7EFFFFFF" Offset="0.996" /> | |
<GradientStop Color="#FF445A6E" Offset="0.267" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
</Grid> | |
<Grid Grid.Column="1" Margin="0"> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition /> | |
</Grid.RowDefinitions> | |
<Rectangle Height="30" ScrollViewer.HorizontalScrollBarVisibility="Auto" IsHitTestVisible="False" Margin="0,0,-250,0" Opacity="0.35" StrokeThickness="0"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FF6A838D" Offset="0.267" /> | |
<GradientStop Color="#FFC5D1DA" Offset="0.81" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
<smf:ScrollableListBox x:Name="ChapterSelectionElement" Background="{x:Null}" Cursor="Hand" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ItemsSource="{TemplateBinding Chapters}" ItemContainerStyle="{StaticResource ChaptersListBoxItemStyle}" Margin="0" Padding="0" Grid.Row="1" ScrollIncrement="50" ScrollViewer.VerticalScrollBarVisibility="Hidden" VerticalContentAlignment="Stretch"> | |
<smf:ScrollableListBox.ItemTemplate> | |
<DataTemplate> | |
<smf:PositionAwareListBoxItem Template="{StaticResource ChapterSelectionElementItemTemplate}" /> | |
</DataTemplate> | |
</smf:ScrollableListBox.ItemTemplate> | |
</smf:ScrollableListBox> | |
<TextBlock Cursor="Hand" Foreground="#FF4E5966" FontWeight="Bold" FontSize="13.333" FontFamily="Trebuchet MS" HorizontalAlignment="Left" Margin="10,0,0,0" TextWrapping="Wrap" Text="{Binding Path=Localization[chapters_label], RelativeSource={RelativeSource TemplatedParent}}" VerticalAlignment="Center" /> | |
<HyperlinkButton x:Name="HideChaptersElement" Cursor="Hand" Content="{Binding Path=Localization[hide_chapters_button], RelativeSource={RelativeSource TemplatedParent}}" Foreground="#FF075992" FontSize="12" FontFamily="Trebuchet MS" HorizontalAlignment="Right" Margin="0,0,10,0" VerticalAlignment="Center" d:LayoutOverrides="Height" /> | |
</Grid> | |
</Grid> | |
<Grid x:Name="grid" Background="{StaticResource blueGradient}" Grid.Column="1" HorizontalAlignment="Right" Height="150" VerticalAlignment="Top" Width="50"> | |
<Grid.Effect> | |
<DropShadowEffect Color="#BF000000" Direction="135" Opacity="0.35" /> | |
</Grid.Effect> | |
<Rectangle Height="30" Margin="0" Opacity="0.35" StrokeThickness="0" VerticalAlignment="Top"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FF637381" Offset="0" /> | |
<GradientStop Color="White" Offset="1" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
<TextBlock Foreground="White" FontSize="12" FontFamily="Trebuchet MS" HorizontalAlignment="Center" Margin="0,8,0,0" TextWrapping="Wrap" Text="{Binding Path=Localization[playlist_label], RelativeSource={RelativeSource TemplatedParent}}" VerticalAlignment="Top" d:LayoutOverrides="Width" /> | |
<Button x:Name="HidePlaylistElement" Cursor="Hand" Content="X" Style="{StaticResource ClosePlaylistButton}" VerticalAlignment="Bottom" /> | |
</Grid> | |
</Grid> | |
</Grid> | |
<Grid x:Name="ControllerContainer" Height="40" Grid.Row="4" RenderTransformOrigin="0.5,0.5"> | |
<Grid.RenderTransform> | |
<CompositeTransform /> | |
</Grid.RenderTransform> | |
<Grid.Background> | |
<ImageBrush ImageSource="component/Images/grid_background_player.jpg" | |
AlignmentY="Top" /> | |
</Grid.Background> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="120" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<Grid x:Name="playercontrols" Grid.Column="0" HorizontalAlignment="Left" Width="90"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<Grid Grid.Column="0"> | |
<Button x:Name="TbPlayElement" Click="TbPlayElement_Click" HorizontalAlignment="Left" Cursor="Hand" > | |
<Grid> | |
<Image Source="component/Resources/play.png" Stretch="Uniform" Height="16" Width="16" x:Name="PlayButtonImage" /> | |
</Grid> | |
</Button> | |
<Grid x:Name="dividerButton" Width="2" Margin="49,0,-18,0"> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="Black" Offset="0.509" /> | |
<GradientStop Color="#FF343E4A" Offset="1" /> | |
<GradientStop Color="#FF757D87" Offset="0" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Margin="1,0,0,0" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFFDFEFF" Offset="0.509" /> | |
<GradientStop Color="#FF36404C" Offset="1" /> | |
<GradientStop Color="#FF757D87" Offset="0" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
</Grid> | |
<Button x:Name="TbStopElement" Click="TbStopElement_Click" Margin="31,0,-31,0" Cursor="Hand"> | |
<Grid> | |
<Image Source="component/Resources/stop.png" Stretch="Uniform" Height="16" Width="16" /> | |
</Grid> | |
</Button> | |
</Grid> | |
</Grid> | |
<Grid x:Name="divider1" Grid.Column="1" HorizontalAlignment="Left" Width="2"> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="Black" Offset="0.509" /> | |
<GradientStop Color="#FF343E4A" Offset="1" /> | |
<GradientStop Color="#FF757D87" Offset="0" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Margin="1,0,0,0" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFFDFEFF" Offset="0.509" /> | |
<GradientStop Color="#FF36404C" Offset="1" /> | |
<GradientStop Color="#FF757D87" Offset="0" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
</Grid> | |
<Grid x:Name="timelinecontrols" Grid.ColumnSpan="1" Margin="16,0" Grid.Column="2"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<smf:Timeline x:Name="TimelineElement" Cursor="Hand" Chapters="{TemplateBinding Chapters}" EndPosition="{TemplateBinding EndPosition}" Foreground="{x:Null}" HorizontalContentAlignment="Stretch" IsLive="{TemplateBinding IsMediaLive}" LivePosition="{TemplateBinding LivePosition}" Margin="0" StartPosition="{TemplateBinding StartPosition}" TimelineMarkers="{TemplateBinding TimelineMarkers}" VerticalAlignment="Center" Scrubbing="TimelineElement_Scrubbing" /> | |
<Border x:Name="TimeContainer" BorderThickness="1" Grid.Column="1" HorizontalAlignment="Left" Margin="0"> | |
<Grid Height="28" MaxHeight="28" MinWidth="60" MinHeight="28" UseLayoutRounding="True"> | |
<Grid> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="0.25*" /> | |
<ColumnDefinition Width="0.367*" /> | |
<ColumnDefinition Width="0.383*" /> | |
</Grid.ColumnDefinitions> | |
<TextBlock x:Name="CurrentPositionElement" Foreground="#FFC1C1C1" FontSize="12" HorizontalAlignment="Left" Padding="8,0,0,0" TextAlignment="Center" Text="{Binding PlaybackPosition, Converter={StaticResource TimeSpanValueConverter}, RelativeSource={RelativeSource TemplatedParent}}" VerticalAlignment="Center" ToolTipService.ToolTip="{Binding Path=Localization[current_time_label], RelativeSource={RelativeSource TemplatedParent}}" /> | |
<TextBlock x:Name="TimeSeparatorElement" Grid.Column="1" Foreground="#FFFDFAFA" FontSize="9" HorizontalAlignment="Center" Margin="3,0" Opacity="0.4" Text="|" VerticalAlignment="Center" /> | |
<TextBlock x:Name="CurrentDurationElement" Grid.Column="2" Foreground="#FFFDFDFD" FontSize="12" HorizontalAlignment="Left" Opacity="0.4" Padding="0,0,8,0" Text="{Binding EndPosition, Converter={StaticResource TimeSpanValueConverter}, RelativeSource={RelativeSource TemplatedParent}}" VerticalAlignment="Center" ToolTipService.ToolTip="{Binding Path=Localization[current_duration_label], RelativeSource={RelativeSource TemplatedParent}}" /> | |
</Grid> | |
</Grid> | |
</Border> | |
<Button x:Name="SeekToLiveElement" BorderThickness="0" Cursor="Hand" Content="{Binding Path=Localization[seektolive_button], RelativeSource={RelativeSource TemplatedParent}}" Grid.Column="2" HorizontalAlignment="Right" Height="28" Margin="0" Style="{StaticResource SeekToLiveButtonStyle}" Width="60" ToolTipService.ToolTip="{Binding Path=Localization[seektolive_button_tip], RelativeSource={RelativeSource TemplatedParent}}" /> | |
</Grid> | |
<Grid x:Name="divider2" Grid.Column="3" HorizontalAlignment="Left" Width="2"> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="Black" Offset="0.509" /> | |
<GradientStop Color="#FF343E4A" Offset="1" /> | |
<GradientStop Color="#FF757D87" Offset="0" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Margin="1,0,0,0" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFFDFEFF" Offset="0.509" /> | |
<GradientStop Color="#FF343E4A" Offset="1" /> | |
<GradientStop Color="#FF757D87" Offset="0.009" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
</Grid> | |
<Grid x:Name="functioncontrols" Grid.ColumnSpan="1" Grid.Column="4" Margin="16,0"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<ToggleButton x:Name="CaptionToggleElement" Cursor="Hand" Content="CC" Grid.Column="0" HorizontalAlignment="Right" Height="28" Margin="0" Style="{StaticResource CaptionDisplayToggleButtonStyle}" Width="36" d:LayoutOverrides="GridBox" ToolTipService.ToolTip="{Binding Path=Localization[cc_button], RelativeSource={RelativeSource TemplatedParent}}" /> | |
<ToggleButton x:Name="GraphToggleElement" Cursor="Hand" Content="G" Grid.Column="1" Height="28" Style="{StaticResource PlayerGraphButtonStyle}" Width="36" ToolTipService.ToolTip="{Binding Path=Localization[graph_button], RelativeSource={RelativeSource TemplatedParent}}" /> | |
<ComboBox x:Name="AudioStreamSelectionElement" BorderBrush="{StaticResource btnBaseGradient}" Background="Black" Cursor="Hand" Grid.ColumnSpan="1" Grid.Column="3" Foreground="Black" HorizontalAlignment="Right" Height="28" ItemsSource="{TemplateBinding AvailableVersions}" Margin="0" Style="{StaticResource AudioStreamMenu}" SelectedItem="{Binding SelectedVersion, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" Width="180" ToolTipService.ToolTip="{Binding Path=Localization[versions_button], RelativeSource={RelativeSource TemplatedParent}}"> | |
<ComboBox.ItemTemplate> | |
<DataTemplate> | |
<TextBlock Foreground="{StaticResource iconGradient}" Text="{Binding Name}" /> | |
</DataTemplate> | |
</ComboBox.ItemTemplate> | |
</ComboBox> | |
<Grid x:Name="VolumeExtendWraper" Grid.Column="4" HorizontalAlignment="Right" Height="150" Margin="0,-160,0,6" VerticalAlignment="Bottom" Width="36" Canvas.ZIndex="2"> | |
<smf:VolumeControl x:Name="VolumeElement" HorizontalAlignment="Center" VolumeLevel=".5" Width="36" ToolTipService.ToolTip="{Binding Path=Localization[volume_button], RelativeSource={RelativeSource TemplatedParent}}"> | |
<smf:VolumeControl.Resources> | |
<Style x:Key="VolumeControlThumb" TargetType="Thumb"> | |
<Setter Property="Background" Value="#FF1F3B53" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Thumb"> | |
<Grid Height="10" Width="16" d:DesignWidth="14" d:DesignHeight="8"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.Transitions> | |
<VisualTransition GeneratedDuration="00:00:00.4000000" /> | |
</VisualStateGroup.Transitions> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rectangle"> | |
<EasingDoubleKeyFrame KeyTime="00:00:00" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Duration="00:00:00.0010000" Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="rectangle"> | |
<EasingDoubleKeyFrame KeyTime="00:00:00" Value="0.3" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled" /> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FocusStates"> | |
<VisualStateGroup.Transitions> | |
<VisualTransition GeneratedDuration="00:00:00.4000000" /> | |
</VisualStateGroup.Transitions> | |
<VisualState x:Name="Focused" /> | |
<VisualState x:Name="Unfocused" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Border x:Name="Background" BorderBrush="#FF212121" BorderThickness="1" Background="#FF858585"> | |
<Rectangle x:Name="rectangle" Fill="White" Margin="0" Opacity="0" /> | |
</Border> | |
<Border x:Name="ThumbTexture" BorderThickness="1" Cursor="Hand"> | |
<Border.Background> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Offset="0" /> | |
<GradientStop Color="#FF2A2A2A" Offset="1" /> | |
</LinearGradientBrush> | |
</Border.Background> | |
</Border> | |
<Border x:Name="ThumbTexturehighlight" BorderThickness="1" Cursor="Hand" Margin="1,0,1,1" Opacity="0.345"> | |
<Border.BorderBrush> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Offset="0" /> | |
<GradientStop Color="White" Offset="1" /> | |
</LinearGradientBrush> | |
</Border.BorderBrush> | |
</Border> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="SliderElementStyle" TargetType="Slider"> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="Maximum" Value="10" /> | |
<Setter Property="Minimum" Value="0" /> | |
<Setter Property="Value" Value="0" /> | |
<Setter Property="BorderBrush"> | |
<Setter.Value> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFA3AEB9" Offset="0" /> | |
<GradientStop Color="#FF8399A9" Offset="0.375" /> | |
<GradientStop Color="#FF718597" Offset="0.375" /> | |
<GradientStop Color="#FF617584" Offset="1" /> | |
</LinearGradientBrush> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Slider"> | |
<Grid x:Name="Root"> | |
<Grid.Resources> | |
<ControlTemplate x:Key="RepeatButtonTemplate"> | |
<Grid x:Name="Root" Background="Transparent" Opacity="0" /> | |
</ControlTemplate> | |
</Grid.Resources> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="MouseOver" /> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="Visibility" Storyboard.TargetName="HorizontalTrackRectangleDisabledOverlay"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="Visibility" Storyboard.TargetName="ThumbDisabledOverlay"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Duration="0" Storyboard.TargetProperty="Visibility" Storyboard.TargetName="VerticalTrackRectangleDisabledOverlay"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Grid x:Name="HorizontalTemplate" Background="{TemplateBinding Background}" d:IsHidden="True"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="*" /> | |
</Grid.ColumnDefinitions> | |
<Rectangle x:Name="TrackRectangle" Grid.ColumnSpan="3" Grid.Column="0" Fill="#FFE6EFF7" Height="3" Margin="5,0,5,0" RadiusY="1" RadiusX="1" Stroke="#FFA3AEB9" StrokeThickness="{TemplateBinding BorderThickness}" /> | |
<Rectangle x:Name="HorizontalTrackRectangleDisabledOverlay" Grid.ColumnSpan="3" Grid.Column="0" Fill="White" Height="3" Margin="5,0,5,0" Opacity=".55" RadiusY="1" RadiusX="1" Visibility="Collapsed" /> | |
<RepeatButton x:Name="HorizontalTrackLargeChangeDecreaseRepeatButton" Grid.Column="0" Height="18" IsTabStop="False" Template="{StaticResource RepeatButtonTemplate}" /> | |
<Thumb x:Name="HorizontalThumb" BorderBrush="{x:Null}" BorderThickness="0" Background="{x:Null}" Grid.Column="1" Height="18" IsTabStop="True" Width="11" /> | |
<Rectangle x:Name="ThumbDisabledOverlay" Grid.Column="1" Fill="White" Opacity=".55" RadiusY="2" RadiusX="2" Visibility="Collapsed" Width="11" /> | |
<RepeatButton x:Name="HorizontalTrackLargeChangeIncreaseRepeatButton" Grid.Column="2" Height="18" IsTabStop="False" Template="{StaticResource RepeatButtonTemplate}" /> | |
</Grid> | |
<Grid x:Name="VerticalTemplate" Background="{TemplateBinding Background}"> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="*" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
</Grid.RowDefinitions> | |
<Rectangle Fill="#FF5F5E5E" Margin="0,5,0,5" Grid.Row="0" Grid.RowSpan="3" Stroke="#FF1E1E1E" StrokeThickness="{TemplateBinding BorderThickness}" Width="5" /> | |
<Rectangle x:Name="VerticalTrackRectangleDisabledOverlay" Margin="0,5,0,5" Opacity=".55" RadiusY="1" Grid.Row="0" RadiusX="1" Grid.RowSpan="3" Visibility="Collapsed" Width="3"> | |
<Rectangle.Fill> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="Black" Offset="0" /> | |
<GradientStop Color="#FF989898" Offset="1" /> | |
</LinearGradientBrush> | |
</Rectangle.Fill> | |
</Rectangle> | |
<RepeatButton x:Name="VerticalTrackLargeChangeDecreaseRepeatButton" IsTabStop="False" Grid.Row="2" Template="{StaticResource RepeatButtonTemplate}" Width="18" /> | |
<Thumb x:Name="VerticalThumb" BorderBrush="{x:Null}" Background="{x:Null}" Foreground="{x:Null}" Height="11" IsTabStop="True" Grid.Row="1" Style="{StaticResource VolumeControlThumb}" Width="18" /> | |
<RepeatButton x:Name="VerticalTrackLargeChangeIncreaseRepeatButton" IsTabStop="False" Grid.Row="0" Template="{StaticResource RepeatButtonTemplate}" Width="18" /> | |
</Grid> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="VolumeControlStyle1" TargetType="smf:VolumeControl"> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="smf:VolumeControl"> | |
<Grid Background="Transparent" Cursor="Hand" Margin="0,0,0,0" VerticalAlignment="Bottom" Width="36"> | |
<VisualStateManager.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualState x:Name="Normal"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec1_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec1_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Expanding_Border"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="MouseOver"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec1_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec1_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Expanding_Border"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="ellipse"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec1_disable"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="gWrapper"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ExpandingElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="rec1_pressed"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Expanding_Border"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ExpandingElement"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="ellipse"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Collapsed</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="ExpandedStates"> | |
<VisualStateGroup.Transitions> | |
<VisualTransition GeneratedDuration="0:0:0.3" /> | |
</VisualStateGroup.Transitions> | |
<VisualState x:Name="Expanded"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(FrameworkElement.Height)" Storyboard.TargetName="ExpandingElement"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="100" /> | |
</DoubleAnimationUsingKeyFrames> | |
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Border.Background).(SolidColorBrush.Color)" Storyboard.TargetName="Expanding_Border"> | |
<EasingColorKeyFrame KeyTime="0" Value="#FF222B36" /> | |
</ColorAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="Collapsed"> | |
<Storyboard> | |
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="Expanding_Border"> | |
<EasingDoubleKeyFrame KeyTime="0" Value="0" /> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="MutedStates"> | |
<VisualState x:Name="Muted"> | |
<Storyboard> | |
<ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="MutedGrid"> | |
<DiscreteObjectKeyFrame KeyTime="0"> | |
<DiscreteObjectKeyFrame.Value> | |
<Visibility>Visible</Visibility> | |
</DiscreteObjectKeyFrame.Value> | |
</DiscreteObjectKeyFrame> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard> | |
</VisualState> | |
<VisualState x:Name="VolumeOn" /> | |
</VisualStateGroup> | |
</VisualStateManager.VisualStateGroups> | |
<Grid x:Name="BaseElement" Height="28" VerticalAlignment="Bottom" Width="36"> | |
<Grid x:Name="speaker" Margin="9,6,9,5"> | |
<Path x:Name="rec1_disable" Data="M15.25,3.0690005 L17.75,3.0690005 L17.75,9.5690002 L15.25,9.5690002 z M11.250002,3.0690005 L13.750003,3.0690005 L13.750003,9.5690002 L11.250002,9.5690002 z M7.2499995,3.0690005 L9.75,3.0690005 L9.75,9.5690002 L7.2499995,9.5690002 z M6.2359996,0.25 L6.2213612,12.261998 L2.6505952,8.7030554 L0.25,8.6956263 L0.25320721,3.9259343 L2.6441989,3.9123263 z" Fill="{StaticResource iconDisableFill}" Margin="0,2.181,0,2.307" Stretch="Fill" Stroke="{StaticResource iconDisableBorder}" StrokeThickness="0.5" UseLayoutRounding="False" d:LayoutOverrides="HorizontalAlignment" /> | |
<Path x:Name="rec1_pressed" Data="M15.25,3.0690005 L17.75,3.0690005 L17.75,9.5690002 L15.25,9.5690002 z M11.250002,3.0690005 L13.750003,3.0690005 L13.750003,9.5690002 L11.250002,9.5690002 z M7.2499995,3.0690005 L9.75,3.0690005 L9.75,9.5690002 L7.2499995,9.5690002 z M6.2359996,0.25 L6.2213612,12.261998 L2.6505952,8.7030554 L0.25,8.6956263 L0.25320721,3.9259343 L2.6441989,3.9123263 z" Fill="{StaticResource iconPressedFill}" Margin="0,2.181,0,2.307" Stretch="Fill" Stroke="{StaticResource iconPressedBorder}" StrokeThickness="0.5" UseLayoutRounding="False" d:LayoutOverrides="HorizontalAlignment" /> | |
<Ellipse x:Name="ellipse" Fill="{StaticResource iconHover}" Margin="-2,1" Opacity="0" StrokeThickness="0.5"> | |
<Ellipse.Effect> | |
<BlurEffect Radius="10" /> | |
</Ellipse.Effect> | |
</Ellipse> | |
<Path x:Name="rec1_norm" Data="M15.25,3.0690005 L17.75,3.0690005 L17.75,9.5690002 L15.25,9.5690002 z M11.250002,3.0690005 L13.750003,3.0690005 L13.750003,9.5690002 L11.250002,9.5690002 z M7.2499995,3.0690005 L9.75,3.0690005 L9.75,9.5690002 L7.2499995,9.5690002 z M6.2359996,0.25 L6.2213612,12.261998 L2.6505952,8.7030554 L0.25,8.6956263 L0.25320721,3.9259343 L2.6441989,3.9123263 z" Fill="White" Margin="0,2.181,0,2.307" Stretch="Fill" Stroke="#FF2A2A2A" StrokeThickness="0.5" UseLayoutRounding="False" d:LayoutOverrides="HorizontalAlignment" /> | |
</Grid> | |
<Grid x:Name="MutedGrid" Margin="0,0,-1,0" Visibility="Collapsed"> | |
<Ellipse Fill="#FF888888" Margin="16,8,9,8" /> | |
<Path Data="F1 M 1.71832,9.72023L 4.57119,5.70231L 2.01838,1.91881L 4.56181,1.91881L 5.7925,4.06373L 7.12634,1.91881L 9.66977,1.91881L 7.04195,5.61323L 9.96982,9.72023L 7.42639,9.72023L 5.7925,7.30338L 4.26175,9.72023L 1.71832,9.72023 Z " Fill="#E5FEFEFE" Margin="18.489,11.572,11.511,11.428" Stretch="Fill" UseLayoutRounding="False" /> | |
</Grid> | |
</Grid> | |
<Grid x:Name="ExpandingElement" Height="0" Margin="0,0,0,28" VerticalAlignment="Bottom"> | |
<Grid x:Name="gWrapper" Margin="0"> | |
<Border x:Name="Expanding_Border" BorderBrush="Black" BorderThickness="1" Background="Black" Margin="0,0,0,-1" Width="28"> | |
<Slider x:Name="SliderElement" LargeChange="0.1" Maximum="1" Minimum="0" Orientation="Vertical" Style="{StaticResource SliderElementStyle}" SmallChange="0.01" Value="{Binding Volume}" /> | |
</Border> | |
</Grid> | |
</Grid> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
</smf:VolumeControl.Resources> | |
<smf:VolumeControl.Style> | |
<StaticResource ResourceKey="VolumeControlStyle1" /> | |
</smf:VolumeControl.Style> | |
</smf:VolumeControl> | |
</Grid> | |
<ToggleButton x:Name="FullScreenToggleElement" BorderThickness="0" Cursor="Hand" Grid.Column="5" HorizontalAlignment="Right" HorizontalContentAlignment="Stretch" Height="28" Margin="0" Padding="0" Style="{StaticResource FullScreenElementStyle}" VerticalContentAlignment="Stretch" Width="36" ToolTipService.ToolTip="{Binding Path=Localization[fullscreen_button], RelativeSource={RelativeSource TemplatedParent}}" /> | |
</Grid> | |
<Grid x:Name="divider3" Grid.Column="5" HorizontalAlignment="Left" Height="40" Margin="0" Width="2"> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="Black" Offset="0.509" /> | |
<GradientStop Color="#FF343E4A" Offset="1" /> | |
<GradientStop Color="#FF757D87" Offset="0" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
<Path Data="M245.16667,0 L245.16667,39.109009" HorizontalAlignment="Left" Margin="1,0,0,0" Stretch="Fill" UseLayoutRounding="False" Width="1"> | |
<Path.Stroke> | |
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> | |
<GradientStop Color="#FFFDFEFF" Offset="0.509" /> | |
<GradientStop Color="#FF343E4A" Offset="1" /> | |
<GradientStop Color="#FF757D87" Offset="0" /> | |
</LinearGradientBrush> | |
</Path.Stroke> | |
</Path> | |
</Grid> | |
<smf:BitrateMonitor x:Name="BitrateMonitorElement" Grid.Column="6" HighDefinitionBitrate="{TemplateBinding HighDefinitionBitrate}" Height="40" Margin="5,0,7,0" MaximumPlaybackBitrate="{TemplateBinding MaximumPlaybackBitrate}" PlaybackBitrate="{TemplateBinding PlaybackBitrate}" Width="36" Style="{StaticResource BitrateMonitorStyle}" /> | |
</Grid> | |
</Grid> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
</navigation:Page.Resources> | |
<navigation:Page.DataContext> | |
<Binding Path="Player" Source="{StaticResource Locator}" /> | |
</navigation:Page.DataContext> | |
<Grid x:Name="LayoutRoot"> | |
<player:Player x:Name="Player" | |
Playlist="{Binding Playlist}" | |
CurrentPlaylistItem="{Binding CurrentPlaylistItem, Mode=TwoWay}" | |
IsSeekingEnabled="{Binding CanSeek}" | |
AutoLoad="True" | |
AutoPlay="True" | |
MediaEnded="Player_MediaEnded" | |
MediaOpened="Player_MediaOpened" | |
Style="{StaticResource PlayerStyle}" | |
PlaylistVisibility="Disabled" | |
LogLevel="Warning" | |
AutoHideControls="True" | |
AutoHideDelay="0:0:5" | |
AllowDoubleClickToggle="True" | |
RetryDuration="00:01:00" | |
RetryInterval="00:00:10" | |
BufferingTime="00:00:15" | |
/> | |
<StackPanel x:Name="DebugPanel" Margin="10,10,10,50"> | |
<TextBlock Text="DEBUG" Foreground="White" /> | |
<TextBlock Text="{Binding ElementName=Player, Path=PlayState}" Foreground="White" /> | |
</StackPanel> | |
</Grid> | |
</navigation:Page> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment