Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Page.Resources>
- <x:Double x:Key="CalendarFontSize">10</x:Double>
- <x:Double x:Key="CalendarItemHeaderFontSize">10</x:Double>
- <SolidColorBrush x:Key="CalendarBackground" Color="#00FFFFFF" />
- <SolidColorBrush x:Key="CalendarBorderBrush" Color="#80FFFFFF" />
- <SolidColorBrush x:Key="CalendarItemHeaderForeground" Color="Black" />
- <SolidColorBrush x:Key="CalendarItemDayTitleForeground" Color="Black" />
- <SolidColorBrush x:Key="CalendarItemNavigationButtonFill" Color="Black" />
- <SolidColorBrush x:Key="CalendarItemDisabledBackground" Color="#20000000" />
- <SolidColorBrush x:Key="CalendarItemDisabledStroke" Color="#00000000" />
- <Style x:Key="CalendarItemStyle1"
- TargetType="Primitives:CalendarItem">
- <Setter
- Property="Template">
- <Setter.Value>
- <ControlTemplate
- TargetType="Primitives:CalendarItem">
- <Grid>
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup
- x:Name="CommonStates">
- <VisualState
- x:Name="Normal" />
- <VisualState
- x:Name="Disabled">
- <Storyboard>
- <ObjectAnimationUsingKeyFrames
- Storyboard.TargetProperty="Visibility"
- Storyboard.TargetName="DisabledVisual">
- <DiscreteObjectKeyFrame
- KeyTime="0">
- <DiscreteObjectKeyFrame.Value>
- <Visibility>Visible</Visibility>
- </DiscreteObjectKeyFrame.Value>
- </DiscreteObjectKeyFrame>
- </ObjectAnimationUsingKeyFrames>
- <DoubleAnimation
- Duration="0"
- To="0.55"
- Storyboard.TargetProperty="Opacity"
- Storyboard.TargetName="DisabledVisual" />
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <Border
- Background="{TemplateBinding Background}"
- BorderBrush="{TemplateBinding BorderBrush}"
- BorderThickness="{TemplateBinding BorderThickness}">
- <Grid
- Margin="{TemplateBinding Padding}">
- <Grid.Resources>
- <ControlTemplate
- x:Key="HeaderButtonTemplate"
- TargetType="Button">
- <Grid>
- <!-- TODO: Cursor="Hand"-->
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup
- x:Name="CommonStates">
- <VisualState
- x:Name="Normal" />
- <VisualState
- x:Name="PointerOver">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="Content"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState
- x:Name="Disabled">
- <Storyboard>
- <DoubleAnimation
- Duration="0"
- Storyboard.TargetName="Content"
- Storyboard.TargetProperty="Opacity"
- To=".55" />
- </Storyboard>
- </VisualState>
- <VisualState
- x:Name="Pressed">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="Content"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <ContentControl
- x:Name="Content"
- Content="{TemplateBinding Content}"
- ContentTemplate="{TemplateBinding ContentTemplate}"
- FontFamily="{TemplateBinding FontFamily}"
- FontWeight="{TemplateBinding FontWeight}"
- Foreground="{StaticResource CalendarItemHeaderForeground}"
- HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
- VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
- Margin="1,1,1,4"
- IsTabStop="False" />
- </Grid>
- </ControlTemplate>
- <DataTemplate
- x:Name="DayTitleTemplate">
- <TextBlock
- Text="{Binding}"
- FontWeight="Bold"
- Foreground="{StaticResource CalendarItemDayTitleForeground}"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Margin="1,1,1,1" />
- </DataTemplate>
- <ControlTemplate
- x:Key="PreviousButtonTemplate"
- TargetType="Button">
- <Grid>
- <!-- TODO: Cursor="Hand"-->
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup
- x:Name="CommonStates">
- <VisualState
- x:Name="Normal" />
- <VisualState
- x:Name="PointerOver">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="path"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState
- x:Name="Disabled" />
- <VisualState
- x:Name="Pressed">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="path"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <Grid
- Background="Transparent">
- <Path
- x:Name="path"
- Fill="{StaticResource CalendarItemNavigationButtonFill}"
- Height="40"
- Width="25"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Margin="14,-2,0,0"
- Stretch="Fill"
- Data="M288.75,232.25 L288.75,240.625 L283,236.625 z" />
- </Grid>
- </Grid>
- </ControlTemplate>
- <ControlTemplate
- x:Key="NextButtonTemplate"
- TargetType="Button">
- <Grid>
- <!-- TODO: Cursor="Hand"-->
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup
- x:Name="CommonStates">
- <VisualState
- x:Name="Normal" />
- <VisualState
- x:Name="PointerOver">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="path"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState
- x:Name="Disabled" />
- <VisualState
- x:Name="Pressed">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="path"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <Grid
- Background="Transparent">
- <Path
- x:Name="path"
- Fill="{StaticResource CalendarItemNavigationButtonFill}"
- Height="40"
- Width="25"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Margin="0,-2,14,0"
- Stretch="Fill"
- Data="M282.875,231.875 L282.875,240.375 L288.625,236 z" />
- </Grid>
- </Grid>
- </ControlTemplate>
- </Grid.Resources>
- <Grid.ColumnDefinitions>
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="*" />
- </Grid.RowDefinitions>
- <Button
- x:Name="PreviousButton"
- Template="{StaticResource PreviousButtonTemplate}"
- Height="62"
- Width="70"
- HorizontalAlignment="Left"
- Visibility="Collapsed"
- VerticalAlignment="Center" />
- <Button
- x:Name="HeaderButton"
- FontSize="10"
- Template="{StaticResource HeaderButtonTemplate}"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Grid.Column="1"
- Margin="20" />
- <Button
- x:Name="NextButton"
- Template="{StaticResource NextButtonTemplate}"
- Height="62"
- Width="70"
- HorizontalAlignment="Right"
- Visibility="Collapsed"
- Grid.Column="2"
- VerticalAlignment="Center" />
- <Grid
- x:Name="MonthView"
- Margin="8,-1,8,8"
- Visibility="Collapsed"
- Grid.ColumnSpan="3"
- Grid.Row="1">
- <Grid.RowDefinitions>
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- </Grid.ColumnDefinitions>
- </Grid>
- <Grid
- x:Name="YearView"
- Margin="8,5,8,8"
- Visibility="Collapsed"
- Grid.ColumnSpan="3"
- Grid.Row="1">
- <Grid.RowDefinitions>
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- </Grid.ColumnDefinitions>
- </Grid>
- </Grid>
- </Border>
- <Rectangle
- x:Name="DisabledVisual"
- Fill="{StaticResource CalendarItemDisabledBackground}"
- Stroke="{StaticResource CalendarItemDisabledStroke}"
- StrokeThickness="1"
- Stretch="Fill"
- Margin="0,2,0,2"
- Visibility="Collapsed" />
- </Grid>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <!-- Calendar Style -->
- <x:Double
- x:Key="CalendarFontSize2">36</x:Double>
- <x:Double
- x:Key="CalendarItemHeaderFontSize2">36</x:Double>
- <Style x:Key="CustomGrid" TargetType="Grid">
- <Setter Property="Background" Value="#FFB03D3D"/>
- </Style>
- <Style x:Key="CalendarItemStyle2"
- TargetType="Primitives:CalendarItem">
- <Setter
- Property="Template">
- <Setter.Value>
- <ControlTemplate
- TargetType="Primitives:CalendarItem">
- <Grid>
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup
- x:Name="CommonStates">
- <VisualState
- x:Name="Normal" />
- <VisualState
- x:Name="Disabled">
- <Storyboard>
- <ObjectAnimationUsingKeyFrames
- Storyboard.TargetProperty="Visibility"
- Storyboard.TargetName="DisabledVisual">
- <DiscreteObjectKeyFrame
- KeyTime="0">
- <DiscreteObjectKeyFrame.Value>
- <Visibility>Visible</Visibility>
- </DiscreteObjectKeyFrame.Value>
- </DiscreteObjectKeyFrame>
- </ObjectAnimationUsingKeyFrames>
- <DoubleAnimation
- Duration="0"
- To="0.55"
- Storyboard.TargetProperty="Opacity"
- Storyboard.TargetName="DisabledVisual" />
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <Border
- Background="{TemplateBinding Background}"
- BorderThickness="0">
- <Grid
- Margin="{TemplateBinding Padding}">
- <Grid.Resources>
- <ControlTemplate
- x:Key="HeaderButtonTemplate"
- TargetType="Button">
- <Grid>
- <!-- TODO: Cursor="Hand"-->
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup
- x:Name="CommonStates">
- <VisualState
- x:Name="Normal" />
- <VisualState
- x:Name="PointerOver">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="Content"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState
- x:Name="Disabled">
- <Storyboard>
- <DoubleAnimation
- Duration="0"
- Storyboard.TargetName="Content"
- Storyboard.TargetProperty="Opacity"
- To=".55" />
- </Storyboard>
- </VisualState>
- <VisualState
- x:Name="Pressed">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="Content"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <ContentControl
- x:Name="Content"
- Content="{TemplateBinding Content}"
- ContentTemplate="{TemplateBinding ContentTemplate}"
- FontFamily="{TemplateBinding FontFamily}"
- FontWeight="{TemplateBinding FontWeight}"
- Foreground="{StaticResource CalendarItemHeaderForeground}"
- HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
- VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
- Margin="1,1,1,4"
- IsTabStop="False" />
- </Grid>
- </ControlTemplate>
- <DataTemplate
- x:Name="DayTitleTemplate">
- <TextBlock
- Text="{Binding}"
- FontWeight="Bold"
- Foreground="{StaticResource CalendarItemDayTitleForeground}"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Margin="10,7,10,5" />
- </DataTemplate>
- <ControlTemplate
- x:Key="PreviousButtonTemplate"
- TargetType="Button">
- <Grid>
- <!-- TODO: Cursor="Hand"-->
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup
- x:Name="CommonStates">
- <VisualState
- x:Name="Normal" />
- <VisualState
- x:Name="PointerOver">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="path"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState
- x:Name="Disabled" />
- <VisualState
- x:Name="Pressed">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="path"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <Grid
- Background="Transparent">
- <Path
- x:Name="path"
- Fill="{StaticResource CalendarItemNavigationButtonFill}"
- Height="40"
- Width="25"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Margin="14,-2,0,0"
- Stretch="Fill"
- Data="M288.75,232.25 L288.75,240.625 L283,236.625 z" />
- </Grid>
- </Grid>
- </ControlTemplate>
- <ControlTemplate
- x:Key="NextButtonTemplate"
- TargetType="Button">
- <Grid>
- <!-- TODO: Cursor="Hand"-->
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup
- x:Name="CommonStates">
- <VisualState
- x:Name="Normal" />
- <VisualState
- x:Name="PointerOver">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="path"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState
- x:Name="Disabled" />
- <VisualState
- x:Name="Pressed">
- <Storyboard>
- <DoubleAnimationUsingKeyFrames
- Storyboard.TargetName="path"
- Storyboard.TargetProperty="Opacity">
- <EasingDoubleKeyFrame
- KeyTime="0"
- Value=".75" />
- </DoubleAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <Grid
- Background="Transparent">
- <Path
- x:Name="path"
- Fill="{StaticResource CalendarItemNavigationButtonFill}"
- Height="40"
- Width="25"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Margin="0,-2,14,0"
- Stretch="Fill"
- Data="M282.875,231.875 L282.875,240.375 L288.625,236 z" />
- </Grid>
- </Grid>
- </ControlTemplate>
- </Grid.Resources>
- <Grid.ColumnDefinitions>
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- </Grid.ColumnDefinitions>
- <Grid.RowDefinitions>
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="*" />
- </Grid.RowDefinitions>
- <Button
- x:Name="PreviousButton"
- Template="{StaticResource PreviousButtonTemplate}"
- Height="62"
- Width="70"
- HorizontalAlignment="Left"
- Visibility="Collapsed"
- VerticalAlignment="Center" />
- <Button
- x:Name="HeaderButton"
- FontSize="36"
- Template="{StaticResource HeaderButtonTemplate}"
- HorizontalAlignment="Center"
- VerticalAlignment="Center"
- Grid.Column="1"
- Margin="20" />
- <Button
- x:Name="NextButton"
- Template="{StaticResource NextButtonTemplate}"
- Height="62"
- Width="70"
- HorizontalAlignment="Right"
- Visibility="Collapsed"
- Grid.Column="2"
- VerticalAlignment="Center" />
- <Grid
- x:Name="MonthView"
- Margin="0,0,0,0"
- Visibility="Collapsed"
- Grid.ColumnSpan="3"
- Grid.Row="1" Style="{StaticResource CustomGrid}" Background="#FFFBFBFB">
- <Grid.RowDefinitions>
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- </Grid.ColumnDefinitions>
- </Grid>
- <Grid
- x:Name="YearView"
- Margin="8,5,8,8"
- Visibility="Collapsed"
- Grid.ColumnSpan="3"
- Grid.Row="1">
- <Grid.RowDefinitions>
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- <RowDefinition
- Height="Auto" />
- </Grid.RowDefinitions>
- <Grid.ColumnDefinitions>
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- <ColumnDefinition
- Width="Auto" />
- </Grid.ColumnDefinitions>
- </Grid>
- </Grid>
- </Border>
- <Rectangle
- x:Name="DisabledVisual"
- Fill="{StaticResource CalendarItemDisabledBackground}"
- Stroke="{StaticResource CalendarItemDisabledStroke}"
- StrokeThickness="1"
- Stretch="Fill"
- Margin="0,2,0,2"
- Visibility="Collapsed" />
- </Grid>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="CalendarStyle2"
- TargetType="controls:Calendar">
- <Setter
- Property="FontFamily"
- Value="{StaticResource ContentControlThemeFontFamily}" />
- <Setter
- Property="FontWeight"
- Value="Bold" />
- <Setter
- Property="Padding"
- Value="10,10" />
- <Setter
- Property="FontSize"
- Value="{StaticResource CalendarFontSize}" />
- <Setter
- Property="IsTabStop"
- Value="False" />
- <Setter
- Property="Background"
- Value="{StaticResource CalendarBackground}" />
- <Setter
- Property="BorderBrush"
- Value="{StaticResource CalendarBorderBrush}" />
- <Setter
- Property="BorderThickness"
- Value="1" />
- <Setter
- Property="Template">
- <Setter.Value>
- <ControlTemplate
- TargetType="controls:Calendar">
- <Grid
- x:Name="Root"
- HorizontalAlignment="Center">
- <!--TODO: TextOptions.TextHintingMode="Fixed"-->
- <Primitives:CalendarItem
- x:Name="CalendarItem"
- FontFamily="{TemplateBinding FontFamily}"
- FontWeight="Normal"
- FontSize="{TemplateBinding FontSize}"
- Padding="0"
- Background="{TemplateBinding Background}"
- BorderBrush="{TemplateBinding BorderBrush}"
- BorderThickness="5" Style="{StaticResource CalendarItemStyle2}" />
- </Grid>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- <Style x:Key="CalendarButtonCustom" TargetType="Button">
- <Setter Property="Foreground" Value="Black"/>
- <Setter Property="VerticalAlignment" Value="Stretch"/>
- <Setter Property="FontFamily" Value="Segoe UI Symbol"/>
- <Setter Property="FontWeight" Value="Normal"/>
- <Setter Property="FontSize" Value="30"/>
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="Button">
- <Grid x:Name="RootGrid" Width="100" Background="Transparent">
- <VisualStateManager.VisualStateGroups>
- <VisualStateGroup x:Name="ApplicationViewStates">
- <VisualState x:Name="FullScreenLandscape"/>
- <VisualState x:Name="Filled"/>
- <VisualState x:Name="FullScreenPortrait">
- <Storyboard>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="TextLabel" Storyboard.TargetProperty="Visibility">
- <DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
- </ObjectAnimationUsingKeyFrames>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="RootGrid" Storyboard.TargetProperty="Width">
- <DiscreteObjectKeyFrame KeyTime="0" Value="60"/>
- </ObjectAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState x:Name="Snapped">
- <Storyboard>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="TextLabel" Storyboard.TargetProperty="Visibility">
- <DiscreteObjectKeyFrame KeyTime="0" Value="Collapsed"/>
- </ObjectAnimationUsingKeyFrames>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="RootGrid" Storyboard.TargetProperty="Width">
- <DiscreteObjectKeyFrame KeyTime="0" Value="60"/>
- </ObjectAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- <VisualStateGroup x:Name="CommonStates">
- <VisualState x:Name="Normal"/>
- <VisualState x:Name="PointerOver">
- <Storyboard>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="BackgroundGlyph" Storyboard.TargetProperty="Foreground">
- <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource AppBarItemPointerOverBackgroundThemeBrush}"/>
- </ObjectAnimationUsingKeyFrames>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content" Storyboard.TargetProperty="Foreground">
- <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource AppBarItemPointerOverForegroundThemeBrush}"/>
- </ObjectAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState x:Name="Pressed">
- <Storyboard>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OutlineGlyph" Storyboard.TargetProperty="Foreground">
- <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource AppBarItemForegroundThemeBrush}"/>
- </ObjectAnimationUsingKeyFrames>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="BackgroundGlyph" Storyboard.TargetProperty="Foreground">
- <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource AppBarItemForegroundThemeBrush}"/>
- </ObjectAnimationUsingKeyFrames>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content" Storyboard.TargetProperty="Foreground">
- <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource AppBarItemPressedForegroundThemeBrush}"/>
- </ObjectAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- <VisualState x:Name="Disabled">
- <Storyboard>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OutlineGlyph" Storyboard.TargetProperty="Foreground">
- <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource AppBarItemDisabledForegroundThemeBrush}"/>
- </ObjectAnimationUsingKeyFrames>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="Content" Storyboard.TargetProperty="Foreground">
- <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource AppBarItemDisabledForegroundThemeBrush}"/>
- </ObjectAnimationUsingKeyFrames>
- <ObjectAnimationUsingKeyFrames Storyboard.TargetName="TextLabel" Storyboard.TargetProperty="Foreground">
- <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource AppBarItemDisabledForegroundThemeBrush}"/>
- </ObjectAnimationUsingKeyFrames>
- </Storyboard>
- </VisualState>
- </VisualStateGroup>
- <VisualStateGroup x:Name="FocusStates">
- <VisualState x:Name="Focused">
- <Storyboard>
- <DoubleAnimation
- Storyboard.TargetName="FocusVisualWhite"
- Storyboard.TargetProperty="Opacity"
- To="1"
- Duration="0"/>
- <DoubleAnimation
- Storyboard.TargetName="FocusVisualBlack"
- Storyboard.TargetProperty="Opacity"
- To="1"
- Duration="0"/>
- </Storyboard>
- </VisualState>
- <VisualState x:Name="Unfocused" />
- <VisualState x:Name="PointerFocused" />
- </VisualStateGroup>
- </VisualStateManager.VisualStateGroups>
- <StackPanel VerticalAlignment="Center">
- <Grid Width="100" Height="85" Margin="0,0,0,0" HorizontalAlignment="Center">
- <Border BorderBrush="DarkGray" BorderThickness="1">
- <TextBlock x:Name="BackgroundGlyph" Text="" FontFamily="Segoe UI Symbol" FontSize="53.333" Foreground="{StaticResource AppBarItemBackgroundThemeBrush}"/>
- </Border>
- <ContentPresenter x:Name="Content" HorizontalAlignment="Center" Margin="-1,-1,0,0" VerticalAlignment="Center"/>
- </Grid>
- </StackPanel>
- <Rectangle
- x:Name="FocusVisualWhite"
- IsHitTestVisible="False"
- Stroke="{StaticResource FocusVisualWhiteStrokeThemeBrush}"
- StrokeEndLineCap="Square"
- StrokeDashArray="1,1"
- Opacity="0"
- StrokeDashOffset="1.5"/>
- <Rectangle
- x:Name="FocusVisualBlack"
- IsHitTestVisible="False"
- Stroke="{StaticResource FocusVisualBlackStrokeThemeBrush}"
- StrokeEndLineCap="Square"
- StrokeDashArray="1,1"
- Opacity="0"
- StrokeDashOffset="0.5"/>
- </Grid>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- </Style>
- </Page.Resources>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement