Guest User

Untitled

a guest
Jan 31st, 2017
359
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 88.97 KB | None | 0 0
  1. <Page
  2.    x:Class="App2.MainPage"
  3.    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  4.    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5.    xmlns:local="using:App2"
  6.    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7.    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  8.    mc:Ignorable="d">
  9.  
  10.     <Page.Resources>
  11.         <Style TargetType="CommandBar" x:Name="ScrollablePrimaryComamndCommandBar">
  12.             <Setter Property="Background" Value="{ThemeResource SystemControlBackgroundChromeMediumBrush}" />
  13.             <Setter Property="Foreground" Value="{ThemeResource SystemControlForegroundBaseHighBrush}"/>
  14.             <Setter Property="IsTabStop" Value="False" />
  15.             <Setter Property="VerticalAlignment" Value="Top"/>
  16.             <Setter Property="HorizontalAlignment" Value="Stretch"/>
  17.             <Setter Property="HorizontalContentAlignment" Value="Left" />
  18.             <Setter Property="VerticalContentAlignment" Value="Top" />
  19.             <Setter Property="ClosedDisplayMode" Value="Compact" />
  20.             <Setter Property="Template">
  21.                 <Setter.Value>
  22.                     <ControlTemplate TargetType="CommandBar">
  23.                         <Grid x:Name="LayoutRoot" Background="{TemplateBinding Background}">
  24.                             <VisualStateManager.VisualStateGroups>
  25.                                 <VisualStateGroup x:Name="CommonStates">
  26.                                     <VisualState x:Name="Normal" />
  27.                                     <VisualState x:Name="Disabled">
  28.                                         <Storyboard>
  29.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="EllipsisIcon" Storyboard.TargetProperty="Foreground">
  30.                                                 <DiscreteObjectKeyFrame KeyTime="0" Value="{ThemeResource SystemControlDisabledBaseMediumLowBrush}" />
  31.                                             </ObjectAnimationUsingKeyFrames>
  32.                                         </Storyboard>
  33.                                     </VisualState>
  34.                                 </VisualStateGroup>
  35.                                 <VisualStateGroup x:Name="DisplayModeStates">
  36.                                     <VisualStateGroup.Transitions>
  37.                                         <VisualTransition From="CompactClosed" To="CompactOpenUp" GeneratedDuration="0:0:0.467">
  38.                                             <Storyboard>
  39.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  40.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  41.                                                 </ObjectAnimationUsingKeyFrames>
  42.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  43.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  44.                                                 </ObjectAnimationUsingKeyFrames>
  45.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  46.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  47.                                                 </ObjectAnimationUsingKeyFrames>
  48.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  49.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  50.                                                 </DoubleAnimationUsingKeyFrames>
  51.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  52.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  53.                                                 </ObjectAnimationUsingKeyFrames>
  54.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  55.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="1"/>
  56.                                                 </ObjectAnimationUsingKeyFrames>
  57.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y" >
  58.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  59.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.CompactVerticalDelta}"/>
  60.                                                 </DoubleAnimationUsingKeyFrames>
  61.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  62.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentHeight}"/>
  63.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  64.                                                 </DoubleAnimationUsingKeyFrames>
  65.                                             </Storyboard>
  66.                                         </VisualTransition>
  67.                                         <VisualTransition From="CompactOpenUp" To="CompactClosed" GeneratedDuration="0:0:0.167">
  68.                                             <Storyboard>
  69.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  70.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  71.                                                 </ObjectAnimationUsingKeyFrames>
  72.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  73.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  74.                                                 </ObjectAnimationUsingKeyFrames>
  75.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  76.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  77.                                                 </ObjectAnimationUsingKeyFrames>
  78.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  79.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  80.                                                 </DoubleAnimationUsingKeyFrames>
  81.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  82.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  83.                                                 </ObjectAnimationUsingKeyFrames>
  84.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  85.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="1"/>
  86.                                                 </ObjectAnimationUsingKeyFrames>
  87.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y" >
  88.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.CompactVerticalDelta}"/>
  89.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="0"/>
  90.                                                 </DoubleAnimationUsingKeyFrames>
  91.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  92.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  93.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentHeight}"/>
  94.                                                 </DoubleAnimationUsingKeyFrames>
  95.                                             </Storyboard>
  96.                                         </VisualTransition>
  97.                                         <VisualTransition From="CompactClosed" To="CompactOpenDown" GeneratedDuration="0:0:0.467">
  98.                                             <Storyboard>
  99.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  100.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  101.                                                 </ObjectAnimationUsingKeyFrames>
  102.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  103.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  104.                                                 </ObjectAnimationUsingKeyFrames>
  105.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  106.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  107.                                                 </ObjectAnimationUsingKeyFrames>
  108.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  109.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  110.                                                 </ObjectAnimationUsingKeyFrames>
  111.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  112.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="-1"/>
  113.                                                 </ObjectAnimationUsingKeyFrames>
  114.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y" >
  115.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.CompactVerticalDelta}"/>
  116.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  117.                                                 </DoubleAnimationUsingKeyFrames>
  118.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  119.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeCompactHeight}"/>
  120.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  121.                                                 </DoubleAnimationUsingKeyFrames>
  122.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  123.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  124.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  125.                                                 </DoubleAnimationUsingKeyFrames>
  126.                                             </Storyboard>
  127.                                         </VisualTransition>
  128.                                         <VisualTransition From="CompactOpenDown" To="CompactClosed" GeneratedDuration="0:0:0.167">
  129.                                             <Storyboard>
  130.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  131.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  132.                                                 </ObjectAnimationUsingKeyFrames>
  133.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  134.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  135.                                                 </ObjectAnimationUsingKeyFrames>
  136.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  137.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  138.                                                 </ObjectAnimationUsingKeyFrames>
  139.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  140.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  141.                                                 </ObjectAnimationUsingKeyFrames>
  142.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  143.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="-1"/>
  144.                                                 </ObjectAnimationUsingKeyFrames>
  145.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y" >
  146.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  147.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.CompactVerticalDelta}"/>
  148.                                                 </DoubleAnimationUsingKeyFrames>
  149.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  150.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  151.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{ThemeResource AppBarThemeCompactHeight}"/>
  152.                                                 </DoubleAnimationUsingKeyFrames>
  153.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  154.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  155.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  156.                                                 </DoubleAnimationUsingKeyFrames>
  157.                                             </Storyboard>
  158.                                         </VisualTransition>
  159.                                         <VisualTransition From="MinimalClosed" To="MinimalOpenUp" GeneratedDuration="0:0:0.467">
  160.                                             <Storyboard>
  161.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="Padding">
  162.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="16,11,16,0"/>
  163.                                                 </ObjectAnimationUsingKeyFrames>
  164.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="MinHeight">
  165.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  166.                                                 </ObjectAnimationUsingKeyFrames>
  167.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  168.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  169.                                                 </ObjectAnimationUsingKeyFrames>
  170.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  171.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  172.                                                 </ObjectAnimationUsingKeyFrames>
  173.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  174.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  175.                                                 </DoubleAnimationUsingKeyFrames>
  176.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  177.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  178.                                                 </ObjectAnimationUsingKeyFrames>
  179.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  180.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  181.                                                 </DoubleAnimationUsingKeyFrames>
  182.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  183.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  184.                                                 </ObjectAnimationUsingKeyFrames>
  185.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  186.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="1"/>
  187.                                                 </ObjectAnimationUsingKeyFrames>
  188.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y">
  189.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  190.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  191.                                                 </DoubleAnimationUsingKeyFrames>
  192.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentControl" Storyboard.TargetProperty="Opacity">
  193.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  194.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="1"/>
  195.                                                 </DoubleAnimationUsingKeyFrames>
  196.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="Opacity">
  197.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  198.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="1"/>
  199.                                                 </DoubleAnimationUsingKeyFrames>
  200.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  201.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentHeight}"/>
  202.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  203.                                                 </DoubleAnimationUsingKeyFrames>
  204.                                             </Storyboard>
  205.                                         </VisualTransition>
  206.                                         <VisualTransition From="MinimalOpenUp" To="MinimalClosed" GeneratedDuration="0:0:0.167">
  207.                                             <Storyboard>
  208.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="Padding">
  209.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="16,11,16,0"/>
  210.                                                 </ObjectAnimationUsingKeyFrames>
  211.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="MinHeight">
  212.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  213.                                                 </ObjectAnimationUsingKeyFrames>
  214.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  215.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  216.                                                 </ObjectAnimationUsingKeyFrames>
  217.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  218.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  219.                                                 </ObjectAnimationUsingKeyFrames>
  220.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  221.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  222.                                                 </DoubleAnimationUsingKeyFrames>
  223.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  224.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  225.                                                 </ObjectAnimationUsingKeyFrames>
  226.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  227.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  228.                                                 </DoubleAnimationUsingKeyFrames>
  229.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  230.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  231.                                                 </ObjectAnimationUsingKeyFrames>
  232.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  233.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="1"/>
  234.                                                 </ObjectAnimationUsingKeyFrames>
  235.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y">
  236.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  237.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="0"/>
  238.                                                 </DoubleAnimationUsingKeyFrames>
  239.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentControl" Storyboard.TargetProperty="Opacity">
  240.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="1"/>
  241.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="0"/>
  242.                                                 </DoubleAnimationUsingKeyFrames>
  243.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="Opacity">
  244.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="1"/>
  245.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="0"/>
  246.                                                 </DoubleAnimationUsingKeyFrames>
  247.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  248.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  249.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentHeight}"/>
  250.                                                 </DoubleAnimationUsingKeyFrames>
  251.                                             </Storyboard>
  252.                                         </VisualTransition>
  253.                                         <VisualTransition From="MinimalClosed" To="MinimalOpenDown" GeneratedDuration="0:0:0.467">
  254.                                             <Storyboard>
  255.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="Padding">
  256.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="16,11,16,0"/>
  257.                                                 </ObjectAnimationUsingKeyFrames>
  258.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="MinHeight">
  259.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  260.                                                 </ObjectAnimationUsingKeyFrames>
  261.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  262.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  263.                                                 </ObjectAnimationUsingKeyFrames>
  264.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  265.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  266.                                                 </ObjectAnimationUsingKeyFrames>
  267.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  268.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  269.                                                 </ObjectAnimationUsingKeyFrames>
  270.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  271.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  272.                                                 </ObjectAnimationUsingKeyFrames>
  273.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  274.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="-1"/>
  275.                                                 </ObjectAnimationUsingKeyFrames>
  276.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  277.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  278.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  279.                                                 </DoubleAnimationUsingKeyFrames>
  280.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentControl" Storyboard.TargetProperty="Opacity">
  281.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  282.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="1"/>
  283.                                                 </DoubleAnimationUsingKeyFrames>
  284.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="Opacity">
  285.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  286.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="1"/>
  287.                                                 </DoubleAnimationUsingKeyFrames>
  288.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  289.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  290.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  291.                                                 </DoubleAnimationUsingKeyFrames>
  292.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  293.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  294.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  295.                                                 </DoubleAnimationUsingKeyFrames>
  296.                                             </Storyboard>
  297.                                         </VisualTransition>
  298.                                         <VisualTransition From="MinimalOpenDown" To="MinimalClosed" GeneratedDuration="0:0:0.167">
  299.                                             <Storyboard>
  300.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="Padding">
  301.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="16,11,16,0"/>
  302.                                                 </ObjectAnimationUsingKeyFrames>
  303.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="MinHeight">
  304.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  305.                                                 </ObjectAnimationUsingKeyFrames>
  306.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  307.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  308.                                                 </ObjectAnimationUsingKeyFrames>
  309.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  310.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  311.                                                 </ObjectAnimationUsingKeyFrames>
  312.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  313.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  314.                                                 </ObjectAnimationUsingKeyFrames>
  315.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  316.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  317.                                                 </ObjectAnimationUsingKeyFrames>
  318.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  319.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="-1"/>
  320.                                                 </ObjectAnimationUsingKeyFrames>
  321.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  322.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  323.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  324.                                                 </DoubleAnimationUsingKeyFrames>
  325.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentControl" Storyboard.TargetProperty="Opacity">
  326.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="1"/>
  327.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="0"/>
  328.                                                 </DoubleAnimationUsingKeyFrames>
  329.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="Opacity">
  330.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="1"/>
  331.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="0"/>
  332.                                                 </DoubleAnimationUsingKeyFrames>
  333.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  334.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  335.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  336.                                                 </DoubleAnimationUsingKeyFrames>
  337.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  338.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  339.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  340.                                                 </DoubleAnimationUsingKeyFrames>
  341.                                             </Storyboard>
  342.                                         </VisualTransition>
  343.                                         <VisualTransition From="HiddenClosed" To="HiddenOpenUp" GeneratedDuration="0:0:0.467">
  344.                                             <Storyboard>
  345.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  346.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  347.                                                 </ObjectAnimationUsingKeyFrames>
  348.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  349.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  350.                                                 </ObjectAnimationUsingKeyFrames>
  351.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  352.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  353.                                                 </DoubleAnimationUsingKeyFrames>
  354.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  355.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  356.                                                 </ObjectAnimationUsingKeyFrames>
  357.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  358.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  359.                                                 </DoubleAnimationUsingKeyFrames>
  360.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  361.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  362.                                                 </ObjectAnimationUsingKeyFrames>
  363.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  364.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="1"/>
  365.                                                 </ObjectAnimationUsingKeyFrames>
  366.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y" >
  367.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  368.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  369.                                                 </DoubleAnimationUsingKeyFrames>
  370.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  371.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentHeight}"/>
  372.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  373.                                                 </DoubleAnimationUsingKeyFrames>
  374.                                             </Storyboard>
  375.                                         </VisualTransition>
  376.                                         <VisualTransition From="HiddenOpenUp" To="HiddenClosed" GeneratedDuration="0:0:0.167">
  377.                                             <Storyboard>
  378.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  379.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  380.                                                 </ObjectAnimationUsingKeyFrames>
  381.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  382.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  383.                                                 </ObjectAnimationUsingKeyFrames>
  384.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  385.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  386.                                                 </DoubleAnimationUsingKeyFrames>
  387.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  388.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  389.                                                 </ObjectAnimationUsingKeyFrames>
  390.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  391.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  392.                                                 </DoubleAnimationUsingKeyFrames>
  393.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  394.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  395.                                                 </ObjectAnimationUsingKeyFrames>
  396.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  397.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="1"/>
  398.                                                 </ObjectAnimationUsingKeyFrames>
  399.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y" >
  400.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  401.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="0}"/>
  402.                                                 </DoubleAnimationUsingKeyFrames>
  403.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  404.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  405.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentHeight}"/>
  406.                                                 </DoubleAnimationUsingKeyFrames>
  407.                                             </Storyboard>
  408.                                         </VisualTransition>
  409.                                         <VisualTransition From="HiddenClosed" To="HiddenOpenDown" GeneratedDuration="0:0:0.467">
  410.                                             <Storyboard>
  411.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  412.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  413.                                                 </ObjectAnimationUsingKeyFrames>
  414.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  415.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  416.                                                 </ObjectAnimationUsingKeyFrames>
  417.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  418.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  419.                                                 </ObjectAnimationUsingKeyFrames>
  420.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  421.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  422.                                                 </ObjectAnimationUsingKeyFrames>
  423.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  424.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="-1"/>
  425.                                                 </ObjectAnimationUsingKeyFrames>
  426.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y" >
  427.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  428.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  429.                                                 </DoubleAnimationUsingKeyFrames>
  430.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  431.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  432.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  433.                                                 </DoubleAnimationUsingKeyFrames>
  434.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  435.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  436.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.467" KeySpline="0.1,0.9 0.2,1.0" Value="0"/>
  437.                                                 </DoubleAnimationUsingKeyFrames>
  438.                                             </Storyboard>
  439.                                         </VisualTransition>
  440.                                         <VisualTransition From="HiddenOpenDown" To="HiddenClosed" GeneratedDuration="0:0:0.167">
  441.                                             <Storyboard>
  442.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  443.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  444.                                                 </ObjectAnimationUsingKeyFrames>
  445.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  446.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  447.                                                 </ObjectAnimationUsingKeyFrames>
  448.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  449.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  450.                                                 </ObjectAnimationUsingKeyFrames>
  451.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  452.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  453.                                                 </ObjectAnimationUsingKeyFrames>
  454.                                                 <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowPopupOffsetTransform" Storyboard.TargetProperty="Y">
  455.                                                     <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="-1"/>
  456.                                                 </ObjectAnimationUsingKeyFrames>
  457.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y" >
  458.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  459.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  460.                                                 </DoubleAnimationUsingKeyFrames>
  461.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  462.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  463.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="0"/>
  464.                                                 </DoubleAnimationUsingKeyFrames>
  465.                                                 <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentTransform" Storyboard.TargetProperty="Y">
  466.                                                     <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  467.                                                     <SplineDoubleKeyFrame KeyTime="0:0:0.167" KeySpline="0.2,0 0,1" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  468.                                                 </DoubleAnimationUsingKeyFrames>
  469.                                             </Storyboard>
  470.                                         </VisualTransition>
  471.                                     </VisualStateGroup.Transitions>
  472.                                     <VisualState x:Name="CompactClosed" />
  473.                                     <VisualState x:Name="CompactOpenUp">
  474.                                         <Storyboard>
  475.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y" >
  476.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.CompactVerticalDelta}"/>
  477.                                             </DoubleAnimationUsingKeyFrames>
  478.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  479.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  480.                                             </ObjectAnimationUsingKeyFrames>
  481.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  482.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  483.                                             </ObjectAnimationUsingKeyFrames>
  484.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  485.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  486.                                             </ObjectAnimationUsingKeyFrames>
  487.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  488.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  489.                                             </DoubleAnimationUsingKeyFrames>
  490.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  491.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  492.                                             </ObjectAnimationUsingKeyFrames>
  493.                                         </Storyboard>
  494.                                     </VisualState>
  495.                                     <VisualState x:Name="CompactOpenDown">
  496.                                         <Storyboard>
  497.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y" >
  498.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  499.                                             </DoubleAnimationUsingKeyFrames>
  500.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  501.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  502.                                             </ObjectAnimationUsingKeyFrames>
  503.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  504.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  505.                                             </ObjectAnimationUsingKeyFrames>
  506.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  507.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  508.                                             </ObjectAnimationUsingKeyFrames>
  509.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  510.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  511.                                             </DoubleAnimationUsingKeyFrames>
  512.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  513.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  514.                                             </ObjectAnimationUsingKeyFrames>
  515.                                         </Storyboard>
  516.                                     </VisualState>
  517.                                     <VisualState x:Name="MinimalClosed">
  518.                                         <Storyboard>
  519.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  520.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  521.                                             </DoubleAnimationUsingKeyFrames>
  522.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentControl" Storyboard.TargetProperty="IsHitTestVisible">
  523.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="False"/>
  524.                                             </ObjectAnimationUsingKeyFrames>
  525.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentControl" Storyboard.TargetProperty="IsEnabled">
  526.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="False"/>
  527.                                             </ObjectAnimationUsingKeyFrames>
  528.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentControl" Storyboard.TargetProperty="Opacity">
  529.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  530.                                             </DoubleAnimationUsingKeyFrames>
  531.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="Padding">
  532.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="16,11,16,0"/>
  533.                                             </ObjectAnimationUsingKeyFrames>
  534.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="MinHeight">
  535.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  536.                                             </ObjectAnimationUsingKeyFrames>
  537.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="IsHitTestVisible">
  538.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="False"/>
  539.                                             </ObjectAnimationUsingKeyFrames>
  540.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  541.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="False"/>
  542.                                             </ObjectAnimationUsingKeyFrames>
  543.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="Opacity">
  544.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  545.                                             </DoubleAnimationUsingKeyFrames>
  546.                                         </Storyboard>
  547.                                     </VisualState>
  548.                                     <VisualState x:Name="MinimalOpenUp">
  549.                                         <Storyboard>
  550.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  551.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  552.                                             </DoubleAnimationUsingKeyFrames>
  553.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y">
  554.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.MinimalVerticalDelta}"/>
  555.                                             </DoubleAnimationUsingKeyFrames>
  556.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="Padding">
  557.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="16,11,16,0"/>
  558.                                             </ObjectAnimationUsingKeyFrames>
  559.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="MinHeight">
  560.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  561.                                             </ObjectAnimationUsingKeyFrames>
  562.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  563.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  564.                                             </ObjectAnimationUsingKeyFrames>
  565.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  566.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  567.                                             </ObjectAnimationUsingKeyFrames>
  568.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  569.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  570.                                             </ObjectAnimationUsingKeyFrames>
  571.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  572.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  573.                                             </DoubleAnimationUsingKeyFrames>
  574.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  575.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  576.                                             </ObjectAnimationUsingKeyFrames>
  577.                                         </Storyboard>
  578.                                     </VisualState>
  579.                                     <VisualState x:Name="MinimalOpenDown">
  580.                                         <Storyboard>
  581.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  582.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  583.                                             </DoubleAnimationUsingKeyFrames>
  584.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="Padding">
  585.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="16,11,16,0"/>
  586.                                             </ObjectAnimationUsingKeyFrames>
  587.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="MinHeight">
  588.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{ThemeResource AppBarThemeMinimalHeight}"/>
  589.                                             </ObjectAnimationUsingKeyFrames>
  590.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  591.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  592.                                             </ObjectAnimationUsingKeyFrames>
  593.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  594.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  595.                                             </ObjectAnimationUsingKeyFrames>
  596.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  597.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  598.                                             </ObjectAnimationUsingKeyFrames>
  599.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  600.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  601.                                             </DoubleAnimationUsingKeyFrames>
  602.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  603.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  604.                                             </ObjectAnimationUsingKeyFrames>
  605.                                         </Storyboard>
  606.                                     </VisualState>
  607.                                     <VisualState x:Name="HiddenClosed">
  608.                                         <Storyboard>
  609.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  610.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  611.                                             </DoubleAnimationUsingKeyFrames>
  612.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="IsTabStop">
  613.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="False"/>
  614.                                             </ObjectAnimationUsingKeyFrames>
  615.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentControl" Storyboard.TargetProperty="IsEnabled">
  616.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="False"/>
  617.                                             </ObjectAnimationUsingKeyFrames>
  618.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  619.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="False"/>
  620.                                             </ObjectAnimationUsingKeyFrames>
  621.                                         </Storyboard>
  622.                                     </VisualState>
  623.                                     <VisualState x:Name="HiddenOpenUp">
  624.                                         <Storyboard>
  625.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  626.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  627.                                             </DoubleAnimationUsingKeyFrames>
  628.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentTransform" Storyboard.TargetProperty="Y" >
  629.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.HiddenVerticalDelta}"/>
  630.                                             </DoubleAnimationUsingKeyFrames>
  631.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  632.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  633.                                             </ObjectAnimationUsingKeyFrames>
  634.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  635.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  636.                                             </ObjectAnimationUsingKeyFrames>
  637.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  638.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  639.                                             </ObjectAnimationUsingKeyFrames>
  640.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  641.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.NegativeOverflowContentHeight}"/>
  642.                                             </DoubleAnimationUsingKeyFrames>
  643.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  644.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  645.                                             </ObjectAnimationUsingKeyFrames>
  646.                                         </Storyboard>
  647.                                     </VisualState>
  648.                                     <VisualState x:Name="HiddenOpenDown">
  649.                                         <Storyboard>
  650.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="ClipGeometryTransform" Storyboard.TargetProperty="Y">
  651.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="0"/>
  652.                                             </DoubleAnimationUsingKeyFrames>
  653.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="MoreButton" Storyboard.TargetProperty="VerticalAlignment">
  654.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Stretch"/>
  655.                                             </ObjectAnimationUsingKeyFrames>
  656.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="HighContrastBorder" Storyboard.TargetProperty="Visibility">
  657.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Visible"/>
  658.                                             </ObjectAnimationUsingKeyFrames>
  659.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootClip" Storyboard.TargetProperty="Rect">
  660.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentClipRect}"/>
  661.                                             </ObjectAnimationUsingKeyFrames>
  662.                                             <DoubleAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRootTransform" Storyboard.TargetProperty="Y">
  663.                                                 <DiscreteDoubleKeyFrame KeyTime="0:0:0" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.ContentHeight}"/>
  664.                                             </DoubleAnimationUsingKeyFrames>
  665.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="SecondaryItemsControl" Storyboard.TargetProperty="IsEnabled">
  666.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="True"/>
  667.                                             </ObjectAnimationUsingKeyFrames>
  668.                                         </Storyboard>
  669.                                     </VisualState>
  670.                                 </VisualStateGroup>
  671.                                 <VisualStateGroup x:Name="AvailableCommandsStates">
  672.                                     <VisualState x:Name="BothCommands"/>
  673.                                     <VisualState x:Name="PrimaryCommandsOnly">
  674.                                         <Storyboard>
  675.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="OverflowContentRoot" Storyboard.TargetProperty="Visibility">
  676.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Collapsed"/>
  677.                                             </ObjectAnimationUsingKeyFrames>
  678.                                         </Storyboard>
  679.                                     </VisualState>
  680.                                     <VisualState x:Name="SecondaryCommandsOnly">
  681.                                         <Storyboard>
  682.                                             <ObjectAnimationUsingKeyFrames Storyboard.TargetName="PrimaryItemsControl" Storyboard.TargetProperty="Visibility">
  683.                                                 <DiscreteObjectKeyFrame KeyTime="0:0:0" Value="Collapsed"/>
  684.                                             </ObjectAnimationUsingKeyFrames>
  685.                                         </Storyboard>
  686.                                     </VisualState>
  687.                                 </VisualStateGroup>
  688.                             </VisualStateManager.VisualStateGroups>
  689.  
  690.                             <Grid.Clip>
  691.                                 <RectangleGeometry Rect="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.ClipRect}">
  692.                                     <RectangleGeometry.Transform>
  693.                                         <TranslateTransform x:Name="ClipGeometryTransform" Y="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=TemplateSettings.CompactVerticalDelta}"/>
  694.                                     </RectangleGeometry.Transform>
  695.                                 </RectangleGeometry>
  696.                             </Grid.Clip>
  697.  
  698.                             <Grid x:Name="ContentRoot"
  699.                            VerticalAlignment="Top"
  700.                            Margin="{TemplateBinding Padding}"
  701.                            Height="{TemplateBinding Height}"
  702.                            Background="{TemplateBinding Background}"
  703.                            Opacity="{TemplateBinding Opacity}">
  704.  
  705.                                 <Grid.ColumnDefinitions>
  706.                                     <ColumnDefinition Width="*"/>
  707.                                     <ColumnDefinition Width="Auto"/>
  708.                                 </Grid.ColumnDefinitions>
  709.  
  710.                                 <Grid.RenderTransform>
  711.                                     <TranslateTransform x:Name="ContentTransform"/>
  712.                                 </Grid.RenderTransform>
  713.  
  714.                                 <Grid>
  715.                                     <Grid.ColumnDefinitions>
  716.                                         <ColumnDefinition Width="*"/>
  717.                                         <ColumnDefinition Width="Auto"/>
  718.                                     </Grid.ColumnDefinitions>
  719.  
  720.                                     <!-- Use a ContentControl rather than a ContentPresenter so that IsEnabled can be set to false
  721.                                        in the Minimal/HiddenClosed states to remove it from being a tab-stop candidate. -->
  722.                                     <ContentControl
  723.                                    x:Name="ContentControl"
  724.                                    Content="{TemplateBinding Content}"
  725.                                    ContentTemplate="{TemplateBinding ContentTemplate}"
  726.                                    ContentTransitions="{TemplateBinding ContentTransitions}"
  727.                                    Foreground="{TemplateBinding Foreground}"
  728.                                    HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
  729.                                    VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
  730.                                    HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
  731.                                    VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
  732.                                    IsTabStop="False"/>
  733.  
  734.     <ScrollViewer VerticalScrollMode="Disabled"
  735.                    VerticalScrollBarVisibility="Disabled"
  736.                    HorizontalScrollMode="Enabled"
  737.                    HorizontalScrollBarVisibility="Visible">
  738.         <ItemsControl x:Name="PrimaryItemsControl"
  739.                        HorizontalAlignment="Right"
  740.                        MinHeight="{ThemeResource AppBarThemeMinHeight}"
  741.                        IsTabStop="False"
  742.                        Grid.Column="1">
  743.             <ItemsControl.ItemsPanel>
  744.                 <ItemsPanelTemplate>
  745.                     <StackPanel Orientation="Horizontal" />
  746.                 </ItemsPanelTemplate>
  747.             </ItemsControl.ItemsPanel>
  748.         </ItemsControl>
  749.     </ScrollViewer>
  750.                                 </Grid>
  751.  
  752.                                 <Button
  753.                                x:Name="MoreButton"
  754.                                Foreground="{TemplateBinding Foreground}"
  755.                                Style="{StaticResource EllipsisButton}"
  756.                                Padding="16,23,16,0"
  757.                                MinHeight="{ThemeResource AppBarThemeCompactHeight}"
  758.                                VerticalAlignment="Top"
  759.                                Grid.Column="1">
  760.                                     <FontIcon
  761.                                    x:Name="EllipsisIcon"
  762.                                    VerticalAlignment="Center"
  763.                                    FontFamily="{ThemeResource SymbolThemeFontFamily}"
  764.                                    FontSize="16"
  765.                                    Glyph="&#xE10C;"
  766.                                    Height="{ThemeResource AppBarExpandButtonCircleDiameter}"/>
  767.                                 </Button>
  768.  
  769.                                 <Popup x:Name="OverflowPopup">
  770.                                     <Popup.RenderTransform>
  771.                                         <TranslateTransform x:Name="OverflowPopupOffsetTransform"/>
  772.                                     </Popup.RenderTransform>
  773.  
  774.                                     <Grid x:Name="OverflowContentRoot"
  775.                                    MinWidth="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentMinWidth}"
  776.                                    MaxWidth="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentMaxWidth}"
  777.                                    MaxHeight="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentMaxHeight}">
  778.                                         <Grid.Clip>
  779.                                             <RectangleGeometry x:Name="OverflowContentRootClip"/>
  780.                                         </Grid.Clip>
  781.  
  782.                                         <Grid.RenderTransform>
  783.                                             <TranslateTransform x:Name="OverflowContentRootTransform"
  784.                                            X="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CommandBarTemplateSettings.OverflowContentHorizontalOffset}"/>
  785.                                         </Grid.RenderTransform>
  786.  
  787.                                         <CommandBarOverflowPresenter x:Name="SecondaryItemsControl"
  788.                                        Style="{TemplateBinding CommandBarOverflowPresenterStyle}"
  789.                                        IsEnabled="False"
  790.                                        IsTabStop="False">
  791.                                             <CommandBarOverflowPresenter.RenderTransform>
  792.                                                 <TranslateTransform x:Name="OverflowContentTransform"/>
  793.                                             </CommandBarOverflowPresenter.RenderTransform>
  794.                                             <CommandBarOverflowPresenter.ItemContainerStyle>
  795.                                                 <Style TargetType="FrameworkElement">
  796.                                                     <Setter Property="HorizontalAlignment" Value="Stretch"/>
  797.                                                     <Setter Property="Width" Value="NaN"/>
  798.                                                 </Style>
  799.                                             </CommandBarOverflowPresenter.ItemContainerStyle>
  800.                                         </CommandBarOverflowPresenter>
  801.                                     </Grid>
  802.                                 </Popup>
  803.                                 <Rectangle x:Name="HighContrastBorder" x:DeferLoadStrategy="Lazy" Grid.ColumnSpan="2"  Visibility="Collapsed" VerticalAlignment="Stretch" Stroke="{ThemeResource SystemControlForegroundTransparentBrush}" StrokeThickness="1"/>
  804.                             </Grid>
  805.                         </Grid>
  806.                     </ControlTemplate>
  807.                 </Setter.Value>
  808.             </Setter>
  809.         </Style>
  810.     </Page.Resources>
  811.  
  812.     <Page.BottomAppBar>
  813.         <CommandBar Style="{StaticResource ScrollablePrimaryComamndCommandBar}">
  814.             <!-- Secondary Commands -->
  815.             <CommandBar.SecondaryCommands>
  816.                 <AppBarButton Command="{Binding RefreshCommand}"
  817.                          Icon="Refresh" Label="Refresh"/>
  818.                 <AppBarButton Command="{Binding AddToLibraryCommand}"
  819.                          Icon="Save" Label="Add to Library"/>
  820.             </CommandBar.SecondaryCommands>
  821.  
  822.             <!-- Primary Commands -->
  823.             <CommandBar.PrimaryCommands>
  824.                 <AppBarButton
  825.                          Icon="Paste" Label="Complete a Form" />
  826.                 <AppBarSeparator />
  827.                 <AppBarButton
  828.                          Icon="People" Label="People" />
  829.                 <AppBarButton
  830.                          Icon="Home" Label="Properties" />
  831.                 <AppBarButton
  832.                          Icon="Folder" Label="Documents" />
  833.                 <AppBarSeparator />
  834.                 <AppBarButton
  835.                          Icon="Map" Label="Map" />
  836.             </CommandBar.PrimaryCommands>
  837.         </CommandBar>
  838.     </Page.BottomAppBar>
  839. </Page>
Advertisement
Add Comment
Please, Sign In to add comment