Created
December 19, 2023 18:47
-
-
Save m417z/a7e4e2c7b451ee79c62c51ca2dba7349 to your computer and use it in GitHub Desktop.
Start menu-related XAML resources extracted from C:\Windows\SystemApps\MicrosoftWindows.Client.Core_cw5n1h2txyewy\resources.pri, Windows 11 version 22H2 (OS Build 22621.2861)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<ResourceDictionary | |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" | |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" | |
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" | |
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" | |
xmlns:StartMenu="using:StartMenu" | |
xmlns:muxc="using:Microsoft.UI.Xaml.Controls" | |
x:Class="StartMenu.StartResources"> | |
<ResourceDictionary.ThemeDictionaries> | |
<ResourceDictionary x:Key="Light"> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForegroundPressed" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorder" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelected" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelectedPressed" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelectedPointerOver" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderPressed" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderPointerOver" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackground" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelected" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelectedPressed" ResourceKey="ShellSubtleItemFillColorTertiaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelectedPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundPressed" ResourceKey="ShellSubtleItemFillColorTertiaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ToolTipBackgroundBrush" ResourceKey="AcrylicInAppFillColorDefaultBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundPressed" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundDisabled" ResourceKey="TextFillColorDisabledBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrush" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushPressed" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushPointerOver" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushDisabled" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackground" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundPressed" ResourceKey="ShellSubtleItemFillColorTertiaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundDisabled" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuBorderBrush" ResourceKey="SurfaceStrokeColorDefaultBrush" /> | |
<StaticResource x:Key="StartMenuAcrylicOverlayBorderBrush" ResourceKey="CardStrokeColorDefaultBrush" /> | |
<Double x:Key="SecondaryTextOpacity" Value="0.695" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForegroundPressed" ResourceKey="TextFillColorSecondaryBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrush" ResourceKey="ControlStrokeColorDefaultBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrushPressed" ResourceKey="ControlStrokeColorDefaultBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrushPointerOver" ResourceKey="ControlStrokeColorDefaultBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackground" ResourceKey="ControlFillColorDefaultBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackgroundPressed" ResourceKey="ControlFillColorTransparentBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackgroundPointerOver" ResourceKey="ControlFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ProgressBarForeground" ResourceKey="ControlStrongFillColorDefaultBrush" /> | |
<StaticResource x:Key="ProgressBarBackground" ResourceKey="ControlAltFillColorTertiaryBrush" /> | |
<StaticResource x:Key="PinnedListPageHintForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="PinnedListPageHintForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="PinnedListPageHintBackground" ResourceKey="ShellSubtleItemFillColorTertiaryBrush" /> | |
<StaticResource x:Key="PinnedListPageHintBackgroundPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="PinnedListItemLoadingBackground" ResourceKey="ControlAltFillColorTertiaryBrush" /> | |
<StaticResource x:Key="MenuFlyoutPresenterBackground" ResourceKey="AcrylicInAppFillColorDefaultBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxPlaceholderForeground" ResourceKey="TextFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForegroundPlaceholderPointerOver" ResourceKey="TextFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBorderBrush" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBorderBrushPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBackground" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBackgroundPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<SolidColorBrush x:Key="ContentDialogSmokeFill" Color="#00FFFFFF" /> | |
</ResourceDictionary> | |
<ResourceDictionary x:Key="Dark"> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForegroundPressed" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorder" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelected" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelectedPressed" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelectedPointerOver" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderPressed" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderPointerOver" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackground" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelected" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelectedPressed" ResourceKey="ShellSubtleItemFillColorTertiaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelectedPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundPressed" ResourceKey="ShellSubtleItemFillColorTertiaryBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ToolTipBackgroundBrush" ResourceKey="AcrylicInAppFillColorDefaultBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundPressed" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundDisabled" ResourceKey="TextFillColorDisabledBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrush" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushPressed" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushPointerOver" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushDisabled" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackground" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundPressed" ResourceKey="ShellSubtleItemFillColorTertiaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundDisabled" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="StartMenuBorderBrush" ResourceKey="SurfaceStrokeColorDefaultBrush" /> | |
<StaticResource x:Key="StartMenuAcrylicOverlayBorderBrush" ResourceKey="CardStrokeColorDefaultBrush" /> | |
<Double x:Key="SecondaryTextOpacity" Value="0.786" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForegroundPressed" ResourceKey="TextFillColorSecondaryBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrush" ResourceKey="ControlStrokeColorDefaultBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrushPressed" ResourceKey="ControlStrokeColorDefaultBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrushPointerOver" ResourceKey="ControlStrokeColorDefaultBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackground" ResourceKey="ControlFillColorDefaultBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackgroundPressed" ResourceKey="ControlFillColorTransparentBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackgroundPointerOver" ResourceKey="ControlFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ProgressBarForeground" ResourceKey="ControlStrongFillColorDefaultBrush" /> | |
<StaticResource x:Key="ProgressBarBackground" ResourceKey="ControlAltFillColorTertiaryBrush" /> | |
<StaticResource x:Key="PinnedListPageHintForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="PinnedListPageHintForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="PinnedListPageHintBackground" ResourceKey="ShellSubtleItemFillColorTertiaryBrush" /> | |
<StaticResource x:Key="PinnedListPageHintBackgroundPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="PinnedListItemLoadingBackground" ResourceKey="ControlAltFillColorTertiaryBrush" /> | |
<StaticResource x:Key="MenuFlyoutPresenterBackground" ResourceKey="AcrylicInAppFillColorDefaultBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxPlaceholderForeground" ResourceKey="TextFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForeground" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForegroundPointerOver" ResourceKey="TextFillColorPrimaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForegroundPlaceholderPointerOver" ResourceKey="TextFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBorderBrush" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBorderBrushPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBackground" ResourceKey="ShellSubtleItemFillColorTransparentBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBackgroundPointerOver" ResourceKey="ShellSubtleItemFillColorSecondaryBrush" /> | |
<SolidColorBrush x:Key="ContentDialogSmokeFill" Color="#00FFFFFF" /> | |
</ResourceDictionary> | |
<ResourceDictionary x:Key="HighContrast"> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForeground" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForegroundPressed" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemForegroundPointerOver" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorder" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelected" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelectedPressed" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderSelectedPointerOver" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderPressed" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBorderPointerOver" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackground" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelected" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelectedPressed" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundSelectedPointerOver" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundPressed" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="TransparentBackplateGridViewItemBackgroundPointerOver" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForeground" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundPressed" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundPointerOver" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemForegroundDisabled" ResourceKey="SystemColorGrayTextColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrush" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushPressed" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushPointerOver" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBorderBrushDisabled" ResourceKey="SystemColorWindowColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackground" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundPressed" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundPointerOver" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="StartMenuListViewItemBackgroundDisabled" ResourceKey="SystemColorWindowColorBrush" /> | |
<StaticResource x:Key="StartMenuBorderBrush" ResourceKey="SystemColorWindowTextColorBrush" /> | |
<StaticResource x:Key="StartMenuAcrylicOverlayBorderBrush" ResourceKey="SystemColorWindowTextColorBrush" /> | |
<Double x:Key="SecondaryTextOpacity" Value="1" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForeground" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForegroundPressed" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemForegroundPointerOver" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrush" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrushPressed" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBorderBrushPointerOver" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackground" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackgroundPressed" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="SearchSuggestionsListViewItemBackgroundPointerOver" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="PinnedListPageHintForeground" ResourceKey="SystemColorWindowTextColorBrush" /> | |
<StaticResource x:Key="PinnedListPageHintForegroundPointerOver" ResourceKey="SystemColorHighlightColorBrush" /> | |
<StaticResource x:Key="PinnedListPageHintBackground" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="PinnedListPageHintBackgroundPointerOver" ResourceKey="SystemColorHighlightTextColorBrush" /> | |
<StaticResource x:Key="PinnedListItemLoadingBackground" ResourceKey="SystemColorWindowTextColorBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxPlaceholderForeground" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForeground" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForegroundPointerOver" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxForegroundPlaceholderPointerOver" ResourceKey="SystemColorButtonTextColorBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBorderBrush" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBorderBrushPointerOver" ResourceKey="TextControlBorderBrushPointerOver" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBackground" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<StaticResource x:Key="ExpandedFolderNameTextBoxBackgroundPointerOver" ResourceKey="SystemColorButtonFaceColorBrush" /> | |
<SolidColorBrush x:Key="ContentDialogSmokeFill" Color="#00FFFFFF" /> | |
</ResourceDictionary> | |
</ResourceDictionary.ThemeDictionaries> | |
<Style x:Key="TopLevelSuggestionsList" TargetType="StartMenu:SuggestedItemsList"> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:SuggestedItemsList"> | |
<ControlTemplate.Template> | |
<GridView x:Name="SuggestedItemsList" x:Uid="/StartMenu/Resources/TopLevelSuggestionsList" | |
ItemTemplate="{StaticResource TopLevelSuggestionsListItemDataTemplate}" | |
ItemContainerStyle="{StaticResource RecentStartMenuGridViewItemStyle}" | |
IsItemClickEnabled="True" | |
Width="{TemplateBinding Width}" | |
Height="{TemplateBinding Height}" | |
Padding="0" | |
AllowDrop="False" | |
CanDragItems="False" | |
CanReorderItems="False" | |
SelectionMode="None" | |
VerticalScrollMode="Disabled" | |
VerticalScrollBarVisibility="Hidden" | |
HorizontalScrollMode="Disabled"> | |
<GridView.ItemContainerTransitions> | |
<TransitionCollection /> | |
</GridView.ItemContainerTransitions> | |
<GridView.ItemsPanel> | |
<ItemsPanelTemplate> | |
<ItemsPanelTemplate.Template> | |
<ItemsWrapGrid Orientation="Horizontal" MaximumRowsOrColumns="2" /> | |
</ItemsPanelTemplate.Template> | |
</ItemsPanelTemplate> | |
</GridView.ItemsPanel> | |
</GridView> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="TopLevelSuggestionsListItem" TargetType="StartMenu:SuggestedItem"> | |
<Setter Property="HorizontalAlignment" Value="Stretch" /> | |
<Setter Property="VerticalAlignment" Value="Stretch" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:SuggestedItem"> | |
<ControlTemplate.Template> | |
<Grid x:Name="Root" Height="56" Width="268" Padding="12,0"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="*" /> | |
</Grid.ColumnDefinitions> | |
<Grid.Children> | |
<Grid Width="32" Height="32" VerticalAlignment="Center" UseLayoutRounding="True"> | |
<Grid.Children> | |
<Border x:Name="LogoPlate" CornerRadius="{ThemeResource ControlCornerRadius}" /> | |
<Image x:Name="Logo" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
HorizontalAlignment="Center" | |
VerticalAlignment="Center" | |
Stretch="Fill" /> | |
</Grid.Children> | |
</Grid> | |
<StackPanel Column="1" Margin="12,0,0,0" VerticalAlignment="Center"> | |
<StackPanel.Children> | |
<TextBlock x:Name="DisplayName" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
TextWrapping="NoWrap" | |
TextTrimming="CharacterEllipsis" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
<TextBlock x:Name="Timestamp" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
TextWrapping="NoWrap" | |
TextTrimming="CharacterEllipsis" | |
Opacity="{ThemeResource SecondaryTextOpacity}" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
</StackPanel.Children> | |
</StackPanel> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<DataTemplate x:Key="TopLevelSuggestionsListItemDataTemplate"> | |
<DataTemplate.Template> | |
<StartMenu:SuggestedItem Style="{StaticResource TopLevelSuggestionsListItem}" IsTopLevel="True" /> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<Style x:Key="TopLevelSuggestionsListGridViewStyle" TargetType="GridView"> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="VerticalScrollMode" Value="Disabled" /> | |
<Setter Property="VerticalScrollBarVisibility" Value="Hidden" /> | |
<Setter Property="HorizontalScrollMode" Value="Disabled" /> | |
<Setter Property="CanDragItems" Value="False" /> | |
<Setter Property="CanReorderItems" Value="False" /> | |
<Setter Property="AllowDrop" Value="False" /> | |
<Setter Property="IsItemClickEnabled" Value="True" /> | |
<Setter Property="SelectionMode" Value="None" /> | |
<Setter Property="Padding" Value="0" /> | |
<Setter Property="ItemContainerTransitions"> | |
<Setter.Value> | |
<TransitionCollection /> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="TileWithoutDownloadIcon" TargetType="StartMenu:PinnedListTile"> | |
<Setter Property="HorizontalAlignment" Value="Stretch" /> | |
<Setter Property="VerticalAlignment" Value="Stretch" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:PinnedListTile"> | |
<ControlTemplate.Template> | |
<Grid x:Name="Root" Padding="0,12,0,0"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="PointerOver" /> | |
<VisualState x:Name="Pressed"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="DragStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NotDragging" /> | |
<VisualState x:Name="Reordering"> | |
<VisualState.Setters> | |
<Setter Target="DisplayName.Opacity" Value="0" /> | |
<Setter Target="LogoContainer.RenderTransform"> | |
<Setter.Value> | |
<ScaleTransform ScaleX="1.2" ScaleY="1.2" /> | |
</Setter.Value> | |
</Setter> | |
</VisualState.Setters> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FolderStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NoFolderDropHint" /> | |
<VisualState x:Name="FolderDropHint"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToFolderDropHint"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderHintPlate" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00" Value="1.25" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderHintPlate" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00" Value="1.25" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimation TargetName="FolderHintPlate" TargetProperty="Opacity" Duration="0:0:0.25" To="0.8" /> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.375" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.375" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="-8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="-8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="DisplayName" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderSourceDropped"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0.55,0 0.75,1" Value="0.3" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0.35,0 0,1" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0.55,0 0.75,1" Value="0.3" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0.35,0 0,1" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderTargetDropped"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="-9" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="-4" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
<VisualStateGroup.Transitions> | |
<VisualTransition To="NoFolderDropHint" GeneratedDuration="0:0:0.167" /> | |
</VisualStateGroup.Transitions> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="InstallingStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NotInstalling" /> | |
<VisualState x:Name="Installing"> | |
<VisualState.Setters> | |
<Setter Target="LogoContainer.Opacity" Value="0.3614" /> | |
<Setter Target="DisplayName.Visibility" Value="Collapsed" /> | |
</VisualState.Setters> | |
</VisualState> | |
<VisualState x:Name="Installing_Feature_AppRestorePlaceholders"> | |
<VisualState.Setters> | |
<Setter Target="DisplayName.Visibility" Value="Collapsed" /> | |
</VisualState.Setters> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="*" /> | |
</Grid.RowDefinitions> | |
<Grid.Children> | |
<Border x:Name="FolderHintPlate" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
MaxWidth="32" | |
MaxHeight="32" | |
Background="{ThemeResource CardBackgroundFillColorDefaultBrush}" | |
BorderThickness="1" | |
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}" | |
Opacity="0" | |
RenderTransformOrigin="0.5,0.5"> | |
<Border.RenderTransform> | |
<CompositeTransform /> | |
</Border.RenderTransform> | |
</Border> | |
<Grid x:Name="LogoContainer" | |
Height="32" | |
Width="32" | |
HorizontalAlignment="Center" | |
UseLayoutRounding="True" | |
RenderTransformOrigin="0.5,0.5"> | |
<Grid.RenderTransform> | |
<CompositeTransform /> | |
</Grid.RenderTransform> | |
<Grid.Children> | |
<Border x:Name="LogoPlate" CornerRadius="{ThemeResource ControlCornerRadius}" /> | |
<Image x:Name="Logo" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
HorizontalAlignment="Center" | |
VerticalAlignment="Center" | |
Stretch="Fill" /> | |
</Grid.Children> | |
</Grid> | |
<TextBlock x:Name="DisplayName" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
Row="1" | |
Margin="2,4,2,0" | |
MaxLines="2" | |
TextTrimming="CharacterEllipsis" | |
TextAlignment="Center" | |
TextWrapping="Wrap" | |
VerticalAlignment="Top" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="TileWithDownloadIcon" TargetType="StartMenu:PinnedListTile"> | |
<Setter Property="HorizontalAlignment" Value="Stretch" /> | |
<Setter Property="VerticalAlignment" Value="Stretch" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:PinnedListTile"> | |
<ControlTemplate.Template> | |
<Grid x:Name="Root" Padding="0,12,0,0"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="PointerOver" /> | |
<VisualState x:Name="Pressed"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="DragStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NotDragging" /> | |
<VisualState x:Name="Reordering"> | |
<VisualState.Setters> | |
<Setter Target="DisplayNameAndDownloadIconContainer.Opacity" Value="0" /> | |
<Setter Target="LogoContainer.RenderTransform"> | |
<Setter.Value> | |
<ScaleTransform ScaleX="1.2" ScaleY="1.2" /> | |
</Setter.Value> | |
</Setter> | |
</VisualState.Setters> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FolderStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NoFolderDropHint" /> | |
<VisualState x:Name="FolderDropHint"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToFolderDropHint"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderHintPlate" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00" Value="1.25" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderHintPlate" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00" Value="1.25" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimation TargetName="FolderHintPlate" TargetProperty="Opacity" Duration="0:0:0.25" To="0.8" /> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.375" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.375" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="-8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="-8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="DisplayNameAndDownloadIconContainer" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderSourceDropped"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0.55,0 0.75,1" Value="0.3" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0.35,0 0,1" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0.55,0 0.75,1" Value="0.3" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0.35,0 0,1" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderTargetDropped"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="-9" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="-4" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogoContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.35" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
<VisualStateGroup.Transitions> | |
<VisualTransition To="NoFolderDropHint" GeneratedDuration="0:0:0.167" /> | |
</VisualStateGroup.Transitions> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="InstallingStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NotInstalling" /> | |
<VisualState x:Name="Installing"> | |
<VisualState.Setters> | |
<Setter Target="LogoContainer.Opacity" Value="0.3614" /> | |
<Setter Target="DisplayNameAndDownloadIconContainer.Visibility" Value="Collapsed" /> | |
</VisualState.Setters> | |
</VisualState> | |
<VisualState x:Name="Installing_Feature_AppRestorePlaceholders"> | |
<VisualState.Setters> | |
<Setter Target="DisplayNameAndDownloadIconContainer.Visibility" Value="Collapsed" /> | |
</VisualState.Setters> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="*" /> | |
</Grid.RowDefinitions> | |
<Grid.Children> | |
<Border x:Name="FolderHintPlate" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
MaxWidth="32" | |
MaxHeight="32" | |
Background="{ThemeResource CardBackgroundFillColorDefaultBrush}" | |
BorderThickness="1" | |
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}" | |
Opacity="0" | |
RenderTransformOrigin="0.5,0.5"> | |
<Border.RenderTransform> | |
<CompositeTransform /> | |
</Border.RenderTransform> | |
</Border> | |
<Grid x:Name="LogoContainer" | |
Height="32" | |
Width="32" | |
HorizontalAlignment="Center" | |
UseLayoutRounding="True" | |
RenderTransformOrigin="0.5,0.5"> | |
<Grid.RenderTransform> | |
<CompositeTransform /> | |
</Grid.RenderTransform> | |
<Grid.Children> | |
<Border x:Name="LogoPlate" CornerRadius="{ThemeResource ControlCornerRadius}" /> | |
<Image x:Name="Logo" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
HorizontalAlignment="Center" | |
VerticalAlignment="Center" | |
Stretch="Fill" /> | |
</Grid.Children> | |
</Grid> | |
<Grid x:Name="DisplayNameAndDownloadIconContainer" HorizontalAlignment="Center" Row="1"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="*" /> | |
</Grid.ColumnDefinitions> | |
<Grid.Children> | |
<FontIcon x:Name="DownloadIcon" | |
Margin="2,9,1,0" | |
Glyph="" | |
FontFamily="{ThemeResource SymbolThemeFontFamily}" | |
FontWeight="Normal" | |
FontSize="8" | |
VerticalAlignment="Top" | |
Visibility="Collapsed" /> | |
<TextBlock x:Name="DisplayName" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
Column="1" | |
Margin="2,4,2,0" | |
MaxLines="2" | |
TextTrimming="CharacterEllipsis" | |
TextAlignment="Center" | |
TextWrapping="Wrap" | |
VerticalAlignment="Top" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
</Grid.Children> | |
</Grid> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="TextSecondaryBrushStyle" TargetType="TextBlock"> | |
<Setter Property="Opacity" Value="{ThemeResource SecondaryTextOpacity}" /> | |
</Style> | |
<Style x:Key="StartMenuSearchSuggestionList" TargetType="StartMenu:SearchSuggestionList"> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:SearchSuggestionList"> | |
<ControlTemplate.Template> | |
<ListView x:Name="SearchSuggestionItemList" | |
ItemTemplate="{StaticResource SearchSuggestionListItemDataTemplate}" | |
ItemContainerStyle="{StaticResource StartMenuSearchSuggestionListViewItemStyle}" | |
IsItemClickEnabled="True" | |
Padding="32,0,0,0" | |
Margin="0,7,0,0" | |
AllowDrop="False" | |
CanDragItems="False" | |
CanReorderItems="False" | |
SelectionMode="None"> | |
<ListView.ItemsPanel> | |
<ItemsPanelTemplate> | |
<ItemsPanelTemplate.Template> | |
<ItemsStackPanel Orientation="Horizontal" /> | |
</ItemsPanelTemplate.Template> | |
</ItemsPanelTemplate> | |
</ListView.ItemsPanel> | |
</ListView> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="StartMenuSearchSuggestionListViewItemStyle" TargetType="ListViewItem"> | |
<Setter Property="MinHeight" Value="30" /> | |
<Setter Property="MaxHeight" Value="30" /> | |
<Setter Property="MinWidth" Value="0" /> | |
<Setter Property="Margin" Value="0,0,10,0" /> | |
<Setter Property="Padding" Value="11,0" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush" Value="{ThemeResource SearchSuggestionsListViewItemBorderBrush}" /> | |
<Setter Property="Background" Value="{ThemeResource SearchSuggestionsListViewItemBackground}" /> | |
<Setter Property="Foreground" Value="{ThemeResource SearchSuggestionsListViewItemForeground}" /> | |
<Setter Property="TabNavigation" Value="Local" /> | |
<Setter Property="IsHoldingEnabled" Value="True" /> | |
<Setter Property="HorizontalContentAlignment" Value="Stretch" /> | |
<Setter Property="VerticalContentAlignment" Value="Stretch" /> | |
<Setter Property="AllowDrop" Value="False" /> | |
<Setter Property="UseSystemFocusVisuals" Value="{StaticResource UseSystemFocusVisuals}" /> | |
<Setter Property="FocusVisualMargin" Value="0" /> | |
<Setter Property="FontSize" Value="12" /> | |
<Setter Property="CornerRadius" Value="14,14,14,14" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ListViewItem"> | |
<ControlTemplate.Template> | |
<Grid x:Name="ContentBorder"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="PointerOver"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SearchSuggestionsListViewItemBackgroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SearchSuggestionsListViewItemForegroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SearchSuggestionsListViewItemBorderBrushPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SearchSuggestionsListViewItemBackgroundPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SearchSuggestionsListViewItemForegroundPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SearchSuggestionsListViewItemBorderBrushPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="DisabledStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Enabled" /> | |
<VisualState x:Name="Disabled" /> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.Children> | |
<Border x:Name="BorderBackground" | |
BackgroundSizing="OuterBorderEdge" | |
BorderThickness="{TemplateBinding BorderThickness}" | |
BorderBrush="{TemplateBinding BorderBrush}" | |
Background="{TemplateBinding Background}" | |
IsTemplateFocusTarget="True" | |
CornerRadius="{TemplateBinding CornerRadius}"> | |
<Border.BackgroundTransition> | |
<BrushTransition Duration="0:0:0.083" /> | |
</Border.BackgroundTransition> | |
</Border> | |
<ContentPresenter x:Name="ContentPresenter" | |
BorderThickness="{TemplateBinding BorderThickness}" | |
Padding="{TemplateBinding Padding}" | |
Foreground="{TemplateBinding Foreground}" | |
FontSize="{TemplateBinding FontSize}" | |
ContentTransitions="{TemplateBinding ContentTransitions}" | |
ContentTemplate="{TemplateBinding ContentTemplate}" | |
Content="{TemplateBinding Content}" | |
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" | |
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" /> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="StartMenuListViewItemStyle" TargetType="ListViewItem"> | |
<Setter Property="MinHeight" Value="48" /> | |
<Setter Property="MinWidth" Value="0" /> | |
<Setter Property="Margin" Value="0" /> | |
<Setter Property="Padding" Value="11,4" /> | |
<Setter Property="BorderThickness" Value="1" /> | |
<Setter Property="BorderBrush" Value="{ThemeResource StartMenuListViewItemBorderBrush}" /> | |
<Setter Property="Background" Value="{ThemeResource StartMenuListViewItemBackground}" /> | |
<Setter Property="Foreground" Value="{ThemeResource StartMenuListViewItemForeground}" /> | |
<Setter Property="TabNavigation" Value="Local" /> | |
<Setter Property="IsHoldingEnabled" Value="True" /> | |
<Setter Property="HorizontalContentAlignment" Value="Stretch" /> | |
<Setter Property="VerticalContentAlignment" Value="Stretch" /> | |
<Setter Property="AllowDrop" Value="False" /> | |
<Setter Property="UseSystemFocusVisuals" Value="{StaticResource UseSystemFocusVisuals}" /> | |
<Setter Property="FocusVisualMargin" Value="0" /> | |
<Setter Property="CornerRadius" Value="{ThemeResource ControlCornerRadius}" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="ListViewItem"> | |
<ControlTemplate.Template> | |
<Grid x:Name="ContentBorder"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="PointerOver"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemBackgroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemForegroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemBorderBrushPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemBackgroundPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemForegroundPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemBorderBrushPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="DisabledStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Enabled" /> | |
<VisualState x:Name="Disabled"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemBackgroundDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemForegroundDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderBackground" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource StartMenuListViewItemBorderBrushDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.Children> | |
<Border x:Name="BorderBackground" | |
BackgroundSizing="OuterBorderEdge" | |
BorderThickness="{TemplateBinding BorderThickness}" | |
BorderBrush="{TemplateBinding BorderBrush}" | |
Background="{TemplateBinding Background}" | |
IsTemplateFocusTarget="True" | |
CornerRadius="{TemplateBinding CornerRadius}"> | |
<Border.BackgroundTransition> | |
<BrushTransition Duration="0:0:0.083" /> | |
</Border.BackgroundTransition> | |
</Border> | |
<ContentPresenter x:Name="ContentPresenter" | |
BorderThickness="{TemplateBinding BorderThickness}" | |
Padding="{TemplateBinding Padding}" | |
Foreground="{TemplateBinding Foreground}" | |
ContentTransitions="{TemplateBinding ContentTransitions}" | |
ContentTemplate="{TemplateBinding ContentTemplate}" | |
Content="{TemplateBinding Content}" | |
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" | |
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" /> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="StartMenuGridViewItemStyle" TargetType="GridViewItem"> | |
<Setter Property="FontFamily" Value="{ThemeResource ContentControlThemeFontFamily}" /> | |
<Setter Property="FontSize" Value="{ThemeResource ControlContentThemeFontSize}" /> | |
<Setter Property="Background" Value="{ThemeResource TransparentBackplateGridViewItemBackground}" /> | |
<Setter Property="Foreground" Value="{ThemeResource TransparentBackplateGridViewItemForeground}" /> | |
<Setter Property="TabNavigation" Value="Local" /> | |
<Setter Property="IsHoldingEnabled" Value="True" /> | |
<Setter Property="HorizontalContentAlignment" Value="Stretch" /> | |
<Setter Property="VerticalContentAlignment" Value="Stretch" /> | |
<Setter Property="Margin" Value="0" /> | |
<Setter Property="MinWidth" Value="0" /> | |
<Setter Property="MinHeight" Value="0" /> | |
<Setter Property="AllowDrop" Value="False" /> | |
<Setter Property="UseSystemFocusVisuals" Value="{StaticResource UseSystemFocusVisuals}" /> | |
<Setter Property="FocusVisualMargin" Value="0" /> | |
<Setter Property="FocusVisualSecondaryBrush" Value="#00FFFFFF" /> | |
<Setter Property="CornerRadius" Value="{ThemeResource ControlCornerRadius}" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="GridViewItem"> | |
<ControlTemplate.Template> | |
<Border x:Name="ContentBorder" RenderTransformOrigin="0.5,0.5"> | |
<Border.RenderTransform> | |
<ScaleTransform x:Name="ContentBorderScale" /> | |
</Border.RenderTransform> | |
<Border.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="PointerOver"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimation TargetName="HighContrastBorder" TargetProperty="Opacity" Duration="0" To="1" /> | |
<ObjectAnimationUsingKeyFrames TargetName="BackgroundBorder" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBackgroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="HighContrastBorder" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBorderPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemForegroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimation TargetName="HighContrastBorder" TargetProperty="Opacity" Duration="0" To="1" /> | |
<ObjectAnimationUsingKeyFrames TargetName="BackgroundBorder" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBackgroundPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="HighContrastBorder" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBorderPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemForegroundPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Selected"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimation TargetName="HighContrastBorder" TargetProperty="Opacity" Duration="0" To="1" /> | |
<ObjectAnimationUsingKeyFrames TargetName="BackgroundBorder" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBackgroundSelected}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="HighContrastBorder" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBorderSelected}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SystemControlForegroundBaseHighBrush}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="PointerOverSelected"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimation TargetName="HighContrastBorder" TargetProperty="Opacity" Duration="0" To="1" /> | |
<ObjectAnimationUsingKeyFrames TargetName="BackgroundBorder" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBackgroundSelectedPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="HighContrastBorder" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBorderSelectedPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SystemControlForegroundBaseHighBrush}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="PressedSelected"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimation TargetName="HighContrastBorder" TargetProperty="Opacity" Duration="0" To="1" /> | |
<ObjectAnimationUsingKeyFrames TargetName="BackgroundBorder" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBackgroundSelectedPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="HighContrastBorder" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemBorderSelectedPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource SystemControlForegroundBaseHighBrush}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="DisabledStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Enabled" /> | |
<VisualState x:Name="Disabled"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimation TargetName="ContentBorder" TargetProperty="Opacity" Duration="0" To="{ThemeResource ListViewItemDisabledThemeOpacity}" /> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="ReorderHintStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NoReorderHint" /> | |
<VisualState x:Name="BottomReorderHint"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DragOverThemeAnimation TargetName="ContentBorder" ToOffset="{ThemeResource GridViewItemReorderHintThemeOffset}" Direction="Bottom" /> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="TopReorderHint"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DragOverThemeAnimation TargetName="ContentBorder" ToOffset="{ThemeResource GridViewItemReorderHintThemeOffset}" Direction="Top" /> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="RightReorderHint"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DragOverThemeAnimation TargetName="ContentBorder" ToOffset="{ThemeResource GridViewItemReorderHintThemeOffset}" Direction="Right" /> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="LeftReorderHint"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DragOverThemeAnimation TargetName="ContentBorder" ToOffset="{ThemeResource GridViewItemReorderHintThemeOffset}" Direction="Left" /> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
<VisualStateGroup.Transitions> | |
<VisualTransition To="NoReorderHint" GeneratedDuration="0:0:0.2" /> | |
</VisualStateGroup.Transitions> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="DragStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NotDragging" /> | |
<VisualState x:Name="Dragging" /> | |
<VisualState x:Name="DraggingTarget" /> | |
<VisualState x:Name="DraggedPlaceholder"> | |
<VisualState.Setters> | |
<Setter Target="ContentBorder.Opacity" Value="0" /> | |
</VisualState.Setters> | |
</VisualState> | |
<VisualState x:Name="Reordering"> | |
<VisualState.Setters> | |
<Setter Target="BackgroundBorder.Opacity" Value="0" /> | |
<Setter Target="HighContrastBorder.Visibility" Value="Collapsed" /> | |
</VisualState.Setters> | |
</VisualState> | |
<VisualState x:Name="ReorderingTarget" /> | |
<VisualState x:Name="ReorderedPlaceholder"> | |
<VisualState.Setters> | |
<Setter Target="ContentBorder.Opacity" Value="0" /> | |
</VisualState.Setters> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FolderStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NoFolderDropHint" /> | |
<VisualState x:Name="FolderDropHint"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TransparentBackplateGridViewItemForegroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderTargetDropped" /> | |
<VisualState x:Name="FolderSourceDropped"> | |
<VisualState.Setters> | |
<Setter Target="DroppedFlickerWorkaroundWrapper.Opacity" Value="0" /> | |
</VisualState.Setters> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Border.VisualStateGroups> | |
<Border.Child> | |
<Grid x:Name="DroppedFlickerWorkaroundWrapper"> | |
<Grid.Children> | |
<Border x:Name="BackgroundBorder" Background="{TemplateBinding Background}" CornerRadius="{TemplateBinding CornerRadius}" IsTemplateFocusTarget="True"> | |
<Border.BackgroundTransition> | |
<BrushTransition Duration="0:0:0.083" /> | |
</Border.BackgroundTransition> | |
<Border.RenderTransform> | |
<CompositeTransform /> | |
</Border.RenderTransform> | |
</Border> | |
<ContentPresenter x:Name="ContentPresenter" | |
Foreground="{TemplateBinding Foreground}" | |
ContentTransitions="{TemplateBinding ContentTransitions}" | |
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" | |
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" | |
Margin="{TemplateBinding Padding}" /> | |
<Border x:Name="HighContrastBorder" CornerRadius="{TemplateBinding CornerRadius}" BorderBrush="#00FFFFFF" BorderThickness="1" Opacity="0" /> | |
</Grid.Children> | |
</Grid> | |
</Border.Child> | |
</Border> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<DataTemplate x:Key="SearchSuggestionListItemDataTemplate"> | |
<DataTemplate.Template> | |
<StartMenu:SearchSuggestionItem Style="{StaticResource SearchSuggestionItemStyle}" /> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<Style x:Key="SearchSuggestionItemStyle" TargetType="StartMenu:SearchSuggestionItem"> | |
<Setter Property="HorizontalAlignment" Value="Center" /> | |
<Setter Property="VerticalAlignment" Value="Center" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:SearchSuggestionItem"> | |
<ControlTemplate.Template> | |
<TextBlock x:Name="SearchTextBlock" TextWrapping="NoWrap" VerticalAlignment="Center" /> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="RecentStartMenuGridViewItemStyle" TargetType="GridViewItem" BasedOn="{StaticResource StartMenuGridViewItemStyle}"> | |
<Setter Property="Margin" Value="0,0,20,0" /> | |
</Style> | |
<Double x:Key="ProgressBarTrackHeight" Value="3" /> | |
<CornerRadius x:Key="ProgressBarTrackCornerRadius" Value="1.5" /> | |
<Double x:Key="ProgressBarMinHeight" Value="3" /> | |
<CornerRadius x:Key="ProgressBarCornerRadius" Value="1.5" /> | |
<Style x:Key="PipsPagerSelectedPipButtonStyle" TargetType="Button" BasedOn="{StaticResource PipsPagerButtonBaseStyle}"> | |
<Setter Property="AccessibilityView" Value="Raw" /> | |
<Setter Property="Content" Value="{StaticResource PipsPagerSelectedGlyph}" /> | |
<Setter Property="FontSize" Value="{StaticResource PipsPagerSelectedGlyphFontSize}" /> | |
<Setter Property="Background" Value="{ThemeResource PipsPagerSelectionIndicatorBackgroundSelected}" /> | |
<Setter Property="BorderBrush" Value="{ThemeResource PipsPagerSelectionIndicatorBorderBrushSelected}" /> | |
<Setter Property="Foreground" Value="{ThemeResource PipsPagerSelectionIndicatorForegroundSelected}" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
</Style> | |
<Double x:Key="PipsPagerSelectedNavigationButtonFontSize" Value="7" /> | |
<Style x:Key="PipsPagerPreviousPageButtonStyle" TargetType="Button" BasedOn="{StaticResource PipsPagerNavigationButtonStyle}"> | |
<Setter Property="AccessibilityView" Value="Raw" /> | |
<Setter Property="Content" Value="{StaticResource PipsPagerPreviousPageButtonGlyph}" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
</Style> | |
<Style x:Key="PipsPagerNormalPipButtonStyle" TargetType="Button" BasedOn="{StaticResource PipsPagerButtonBaseStyle}"> | |
<Setter Property="AccessibilityView" Value="Raw" /> | |
<Setter Property="Content" Value="{StaticResource PipsPagerNormalGlyph}" /> | |
<Setter Property="FontSize" Value="{StaticResource PipsPagerNormalGlyphFontSize}" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
</Style> | |
<Double x:Key="PipsPagerNormalNavigationButtonFontSize" Value="8" /> | |
<Style x:Key="PipsPagerNextPageButtonStyle" TargetType="Button" BasedOn="{StaticResource PipsPagerNavigationButtonStyle}"> | |
<Setter Property="AccessibilityView" Value="Raw" /> | |
<Setter Property="Content" Value="{StaticResource PipsPagerNextPageButtonGlyph}" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
</Style> | |
<Style x:Key="PipsPagerNavigationButtonStyle" TargetType="Button" BasedOn="{StaticResource PipsPagerNavigationButtonBaseStyle}"> | |
<Setter Property="HorizontalContentAlignment" Value="Stretch" /> | |
<Setter Property="FontSize" Value="{StaticResource PipsPagerNormalNavigationButtonFontSize}" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="Button"> | |
<ControlTemplate.Template> | |
<Grid x:Name="RootGrid" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="{TemplateBinding CornerRadius}"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="PointerOver"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="RootGrid" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonBackgroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="RootGrid" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonBorderBrushPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="Content" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonForegroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Pressed"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="RootGrid" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonBackgroundPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="RootGrid" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonBorderBrushPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="Content" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonForegroundPressed}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="Content" TargetProperty="FontSize"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{StaticResource PipsPagerSelectedNavigationButtonFontSize}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Disabled"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="RootGrid" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonBackgroundDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="RootGrid" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonBorderBrushDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="Content" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource PipsPagerNavigationButtonForegroundDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.Children> | |
<FontIcon x:Name="Content" | |
FontSize="{TemplateBinding FontSize}" | |
FontFamily="{TemplateBinding FontFamily}" | |
Glyph="{TemplateBinding Content}" | |
MirroredWhenRightToLeft="True" | |
Foreground="{TemplateBinding Foreground}" | |
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" | |
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" | |
AccessibilityView="Raw" /> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Double x:Key="PinnedListItemWidth" Value="96" /> | |
<StartMenu:PinnedListItemNormalStateToVisibilityConverter x:Key="PinnedListItemNormalStateToVisibilityConverter" /> | |
<StartMenu:PinnedListItemLoadingStateToVisibilityConverter x:Key="PinnedListItemLoadingStateToVisibilityConverter" /> | |
<Double x:Key="PinnedListItemHeight" Value="84" /> | |
<DataTemplate x:Key="PinnedListItemDataTemplateWithoutDownloadIcon"> | |
<DataTemplate.Template> | |
<Grid Height="{StaticResource PinnedListItemHeight}" Width="{StaticResource PinnedListItemWidth}"> | |
<Grid.Children> | |
<StackPanel Padding="0,12,0,0" VerticalAlignment="Top" HorizontalAlignment="Stretch"> | |
<StackPanel.Children> | |
<Border | |
Height="32" | |
Width="32" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
Background="{ThemeResource PinnedListItemLoadingBackground}" | |
HorizontalAlignment="Center" /> | |
<Rectangle | |
Height="8" | |
Width="48" | |
Margin="0,9,0,0" | |
RadiusX="4" | |
RadiusY="4" | |
Fill="{ThemeResource PinnedListItemLoadingBackground}" | |
HorizontalAlignment="Center" /> | |
</StackPanel.Children> | |
</StackPanel> | |
<StartMenu:PinnedListTile AccessibilityView="Raw" Style="{StaticResource TileWithoutDownloadIcon}" /> | |
</Grid.Children> | |
</Grid> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<DataTemplate x:Key="PinnedListItemDataTemplateWithDownloadIcon"> | |
<DataTemplate.Template> | |
<Grid Height="{StaticResource PinnedListItemHeight}" Width="{StaticResource PinnedListItemWidth}"> | |
<Grid.Children> | |
<StackPanel Padding="0,12,0,0" VerticalAlignment="Top" HorizontalAlignment="Stretch"> | |
<StackPanel.Children> | |
<Border | |
Height="32" | |
Width="32" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
Background="{ThemeResource PinnedListItemLoadingBackground}" | |
HorizontalAlignment="Center" /> | |
<Rectangle | |
Height="8" | |
Width="48" | |
Margin="0,9,0,0" | |
RadiusX="4" | |
RadiusY="4" | |
Fill="{ThemeResource PinnedListItemLoadingBackground}" | |
HorizontalAlignment="Center" /> | |
</StackPanel.Children> | |
</StackPanel> | |
<StartMenu:PinnedListTile AccessibilityView="Raw" Style="{StaticResource TileWithDownloadIcon}" /> | |
</Grid.Children> | |
</Grid> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<StartMenu:PinnedListItemDataTemplateSelector x:Key="PinnedListItemDataTemplateSelector" TileTemplateWithoutDownloadIcon="{StaticResource PinnedListItemDataTemplateWithoutDownloadIcon}" TileTemplateWithDownloadIcon="{StaticResource PinnedListItemDataTemplateWithDownloadIcon}" FolderTemplateWithoutName="{StaticResource PinnedListFolderDataTemplateWithoutName}" FolderTemplateWithName="{StaticResource PinnedListFolderDataTemplateWithName}" /> | |
<DataTemplate x:Key="PinnedListFolderDataTemplateWithoutName"> | |
<DataTemplate.Template> | |
<Grid Height="{StaticResource PinnedListItemHeight}" Width="{StaticResource PinnedListItemWidth}"> | |
<Grid.Children> | |
<StartMenu:PinnedListCollapsedFolder Style="{StaticResource FolderWithNoName}" /> | |
</Grid.Children> | |
</Grid> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<DataTemplate x:Key="PinnedListFolderDataTemplateWithName"> | |
<DataTemplate.Template> | |
<Grid Height="{StaticResource PinnedListItemHeight}" Width="{StaticResource PinnedListItemWidth}"> | |
<Grid.Children> | |
<StartMenu:PinnedListCollapsedFolder Style="{StaticResource FolderWithName}" /> | |
</Grid.Children> | |
</Grid> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<Style x:Key="MoreSuggestionsList" TargetType="StartMenu:SuggestedItemsList"> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:SuggestedItemsList"> | |
<ControlTemplate.Template> | |
<ListView x:Name="SuggestedItemsList" x:Uid="/StartMenu/Resources/MoreSuggestionsList" | |
ItemContainerStyle="{StaticResource StartMenuListViewItemStyle}" | |
ItemTemplate="{StaticResource MoreSuggestionsListItemDataTemplate}" | |
IsItemClickEnabled="True" | |
Width="{TemplateBinding Width}" | |
Height="{TemplateBinding Height}" | |
Padding="{TemplateBinding Padding}" | |
AllowDrop="False" | |
CanDragItems="False" | |
CanReorderItems="False" | |
SelectionMode="None" | |
VerticalScrollMode="Auto" | |
VerticalScrollBarVisibility="Auto" | |
HorizontalScrollMode="Disabled"> | |
<ListView.ItemContainerTransitions> | |
<TransitionCollection /> | |
</ListView.ItemContainerTransitions> | |
<ListView.ItemsPanel> | |
<ItemsPanelTemplate> | |
<ItemsPanelTemplate.Template> | |
<ItemsStackPanel ManipulationMode="TranslateX,System" /> | |
</ItemsPanelTemplate.Template> | |
</ItemsPanelTemplate> | |
</ListView.ItemsPanel> | |
</ListView> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="MoreSuggestionsListViewStyle" TargetType="ListView"> | |
<Setter Property="AllowDrop" Value="False" /> | |
<Setter Property="CanDragItems" Value="False" /> | |
<Setter Property="CanReorderItems" Value="False" /> | |
<Setter Property="SelectionMode" Value="None" /> | |
<Setter Property="VerticalScrollMode" Value="Auto" /> | |
<Setter Property="VerticalScrollBarVisibility" Value="Auto" /> | |
<Setter Property="HorizontalScrollMode" Value="Disabled" /> | |
<Setter Property="ItemContainerTransitions"> | |
<Setter.Value> | |
<TransitionCollection /> | |
</Setter.Value> | |
</Setter> | |
<Setter Property="ItemsPanel"> | |
<Setter.Value> | |
<ItemsPanelTemplate> | |
<ItemsPanelTemplate.Template> | |
<ItemsStackPanel ManipulationMode="TranslateX,System" /> | |
</ItemsPanelTemplate.Template> | |
</ItemsPanelTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="MoreSuggestionsListItem" TargetType="StartMenu:SuggestedItem"> | |
<Setter Property="HorizontalAlignment" Value="Stretch" /> | |
<Setter Property="VerticalAlignment" Value="Stretch" /> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:SuggestedItem"> | |
<ControlTemplate.Template> | |
<Grid x:Name="Root"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="Auto" /> | |
<ColumnDefinition Width="*" /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<Grid.Children> | |
<Grid | |
Height="24" | |
Width="24" | |
Margin="0,0,12,0" | |
VerticalAlignment="Center" | |
UseLayoutRounding="True"> | |
<Grid.Children> | |
<Border x:Name="LogoPlate" CornerRadius="{ThemeResource ControlCornerRadius}" /> | |
<Image x:Name="Logo" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
HorizontalAlignment="Center" | |
VerticalAlignment="Center" | |
Stretch="Fill" /> | |
</Grid.Children> | |
</Grid> | |
<StackPanel Column="1" VerticalAlignment="Center"> | |
<StackPanel.Children> | |
<TextBlock x:Name="DisplayName" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
TextWrapping="NoWrap" | |
TextTrimming="CharacterEllipsis" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
<TextBlock x:Name="Description" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
TextWrapping="NoWrap" | |
TextTrimming="CharacterEllipsis" | |
Opacity="{ThemeResource SecondaryTextOpacity}" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
</StackPanel.Children> | |
</StackPanel> | |
<TextBlock x:Name="Timestamp" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
Column="2" | |
Margin="12,0,0,0" | |
TextWrapping="NoWrap" | |
TextTrimming="CharacterEllipsis" | |
VerticalAlignment="Center" | |
Opacity="{ThemeResource SecondaryTextOpacity}" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<DataTemplate x:Key="MoreSuggestionsListItemDataTemplate"> | |
<DataTemplate.Template> | |
<StartMenu:SuggestedItem Style="{StaticResource MoreSuggestionsListItem}" IsTopLevel="False" /> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<Style x:Key="FolderWithNoName" TargetType="StartMenu:PinnedListCollapsedFolder"> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:PinnedListCollapsedFolder"> | |
<ControlTemplate.Template> | |
<Grid x:Name="Root" Padding="0,10,0,0"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="PointerOver" /> | |
<VisualState x:Name="Pressed"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="DragStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NotDragging" /> | |
<VisualState x:Name="Reordering"> | |
<VisualState.Setters> | |
<Setter Target="LogosContainer.RenderTransform"> | |
<Setter.Value> | |
<ScaleTransform ScaleX="1.2" ScaleY="1.2" /> | |
</Setter.Value> | |
</Setter> | |
</VisualState.Setters> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FolderStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NoFolderDropHint" /> | |
<VisualState x:Name="FolderCreated"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderPlate" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="1.15" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0.85,0 0.75,1" Value="0.97" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.6670000" KeySpline="0.35,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderPlate" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="1.15" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0.85,0 0.75,1" Value="0.97" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.6670000" KeySpline="0.35,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderDropHint"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToFolderDropHint"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderPlate" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderTargetDropped" /> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="*" /> | |
</Grid.RowDefinitions> | |
<Grid.Children> | |
<Grid x:Name="LogosContainer" HorizontalAlignment="Center" UseLayoutRounding="True" RenderTransformOrigin="0.5,0.5"> | |
<Grid.RenderTransform> | |
<CompositeTransform /> | |
</Grid.RenderTransform> | |
<Grid.Children> | |
<Border x:Name="FolderPlate" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
Background="{ThemeResource CardBackgroundFillColorDefaultBrush}" | |
BorderThickness="1" | |
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}" | |
RenderTransformOrigin="0.5,0.5"> | |
<Border.RenderTransform> | |
<CompositeTransform /> | |
</Border.RenderTransform> | |
</Border> | |
<muxc:ItemsRepeater x:Name="LogosRepeater" | |
Margin="6,6,0,0" | |
Height="48" | |
Width="48" | |
ItemTemplate="{StaticResource CollapsedFolderLogoDataTemplateFolderWithNoName}" | |
UseLayoutRounding="True"> | |
<muxc:ItemsRepeater.Layout> | |
<StartMenu:RowMajorUniformToFirstGridLayout MaxColumns="2" MaxRows="2" ColumnSpacing="6" RowSpacing="6" /> | |
</muxc:ItemsRepeater.Layout> | |
</muxc:ItemsRepeater> | |
</Grid.Children> | |
</Grid> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style x:Key="FolderWithName" TargetType="StartMenu:PinnedListCollapsedFolder"> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:PinnedListCollapsedFolder"> | |
<ControlTemplate.Template> | |
<Grid x:Name="Root" Padding="0,8,0,0"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="PointerOver" /> | |
<VisualState x:Name="Pressed"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="DragStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NotDragging" /> | |
<VisualState x:Name="Reordering"> | |
<VisualState.Setters> | |
<Setter Target="DisplayName.Opacity" Value="0" /> | |
<Setter Target="LogosContainer.(UIElement.RenderTransform).(CompositeTransform.ScaleX)" Value="1.2" /> | |
<Setter Target="LogosContainer.(UIElement.RenderTransform).(CompositeTransform.ScaleY)" Value="1.2" /> | |
</VisualState.Setters> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="FolderStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NoFolderDropHint" /> | |
<VisualState x:Name="FolderCreated"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderPlate" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="1.15" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0.85,0 0.75,1" Value="0.97" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.6670000" KeySpline="0.35,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderPlate" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="1.15" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0.85,0 0.75,1" Value="0.97" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.6670000" KeySpline="0.35,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderDropHint"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToFolderDropHint"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="FolderPlate" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.2500000" KeySpline="0,0 0,1" Value="0.8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FolderTargetDropped" /> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="OpenedStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Closed"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToClosedState"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" Value="0" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" Value="0" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1.5" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.1670000" Value="1.5" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1.5" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.1670000" Value="1.5" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.1670000" Value="0" /> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.2500000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="DisplayName" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.2500000" Value="0" /> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.3330000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Opened"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToOpenedState"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0.8" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="1.5" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0.8" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="1.5" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="LogosContainer" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="DisplayName" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0330000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="*" /> | |
</Grid.RowDefinitions> | |
<Grid.Children> | |
<Grid x:Name="LogosContainer" HorizontalAlignment="Center" UseLayoutRounding="True" RenderTransformOrigin="0.5,0.5"> | |
<Grid.RenderTransform> | |
<CompositeTransform /> | |
</Grid.RenderTransform> | |
<Grid.Children> | |
<Border x:Name="FolderPlate" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
Background="{ThemeResource CardBackgroundFillColorDefaultBrush}" | |
BorderThickness="1" | |
BorderBrush="{ThemeResource CardStrokeColorDefaultBrush}" | |
RenderTransformOrigin="0.5,0.5"> | |
<Border.RenderTransform> | |
<CompositeTransform /> | |
</Border.RenderTransform> | |
</Border> | |
<muxc:ItemsRepeater x:Name="LogosRepeater" | |
Margin="3,3,0,0" | |
Height="37" | |
Width="37" | |
ItemTemplate="{StaticResource CollapsedFolderLogoDataTemplateFolderWithName}" | |
UseLayoutRounding="True"> | |
<muxc:ItemsRepeater.Layout> | |
<StartMenu:RowMajorUniformToFirstGridLayout MaxColumns="2" MaxRows="2" ColumnSpacing="2" RowSpacing="2" /> | |
</muxc:ItemsRepeater.Layout> | |
</muxc:ItemsRepeater> | |
</Grid.Children> | |
</Grid> | |
<TextBlock x:Name="DisplayName" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
Row="1" | |
Margin="2,0" | |
MaxLines="2" | |
TextTrimming="CharacterEllipsis" | |
TextAlignment="Center" | |
TextWrapping="Wrap" | |
VerticalAlignment="Top" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<ThemeShadow x:Key="FolderPopupShadow" /> | |
<Style x:Key="ExpandedFolderNameTextBoxStyle" TargetType="TextBox"> | |
<Setter Property="Foreground" Value="{ThemeResource ExpandedFolderNameTextBoxForeground}" /> | |
<Setter Property="Background" Value="{ThemeResource ExpandedFolderNameTextBoxBackground}" /> | |
<Setter Property="BorderBrush" Value="{ThemeResource ExpandedFolderNameTextBoxBorderBrush}" /> | |
<Setter Property="SelectionHighlightColor" Value="{ThemeResource TextControlSelectionHighlightColor}" /> | |
<Setter Property="BorderThickness" Value="{ThemeResource TextControlBorderThemeThickness}" /> | |
<Setter Property="FontFamily" Value="Segoe UI, XamlAutoFontFamily" /> | |
<Setter Property="FontSize" Value="20" /> | |
<Setter Property="FontWeight" Value="SemiBold" /> | |
<Setter Property="TextAlignment" Value="Center" /> | |
<Setter Property="HorizontalScrollMode" Value="Auto" /> | |
<Setter Property="VerticalScrollMode" Value="Auto" /> | |
<Setter Property="HorizontalScrollBarVisibility" Value="Hidden" /> | |
<Setter Property="VerticalScrollBarVisibility" Value="Hidden" /> | |
<Setter Property="IsDeferredScrollingEnabled" Value="False" /> | |
<Setter Property="MinHeight" Value="{ThemeResource TextControlThemeMinHeight}" /> | |
<Setter Property="MinWidth" Value="{ThemeResource TextControlThemeMinWidth}" /> | |
<Setter Property="Padding" Value="11,5,11,6" /> | |
<Setter Property="ContextFlyout" Value="{StaticResource TextControlCommandBarContextFlyout}" /> | |
<Setter Property="SelectionFlyout" Value="{StaticResource TextControlCommandBarSelectionFlyout}" /> | |
<Setter Property="CornerRadius" Value="{ThemeResource ControlCornerRadius}" /> | |
<Setter Property="BackgroundSizing" Value="InnerBorderEdge" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="TextBox"> | |
<ControlTemplate.Template> | |
<Grid> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="CommonStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Normal" /> | |
<VisualState x:Name="Disabled"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderElement" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlBackgroundDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderElement" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlBorderBrushDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentElement" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlForegroundDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="PlaceholderTextContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlPlaceholderForegroundDisabled}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="PointerOver"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderElement" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource ExpandedFolderNameTextBoxBorderBrushPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderElement" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource ExpandedFolderNameTextBoxBackgroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="PlaceholderTextContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource ExpandedFolderNameTextBoxForegroundPlaceholderPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentElement" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource ExpandedFolderNameTextBoxForegroundPointerOver}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Focused"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="PlaceholderTextContentPresenter" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlPlaceholderForegroundFocused}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderElement" TargetProperty="Background"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlBackgroundFocused}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderElement" TargetProperty="BorderBrush"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlBorderBrushFocused}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="BorderElement" TargetProperty="BorderThickness"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlBorderThemeThicknessFocused}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentElement" TargetProperty="Foreground"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="{ThemeResource TextControlForegroundFocused}" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ContentElement" TargetProperty="Opacity"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="1" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="TruncationTextBlock" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="PlaceholderTextContainer" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.Children> | |
<Border x:Name="BorderElement" | |
Background="{TemplateBinding Background}" | |
BorderBrush="{TemplateBinding BorderBrush}" | |
BorderThickness="{TemplateBinding BorderThickness}" | |
CornerRadius="{TemplateBinding CornerRadius}" | |
IsTemplateFocusTarget="True" | |
MinWidth="{TemplateBinding MinWidth}" | |
MinHeight="{TemplateBinding MinHeight}" /> | |
<ScrollViewer x:Name="ContentElement" | |
Foreground="{TemplateBinding Foreground}" | |
FontFamily="{TemplateBinding FontFamily}" | |
FontSize="{TemplateBinding FontSize}" | |
FontWeight="{TemplateBinding FontWeight}" | |
HorizontalScrollMode="{TemplateBinding HorizontalScrollMode}" | |
HorizontalScrollBarVisibility="{TemplateBinding HorizontalScrollBarVisibility}" | |
VerticalScrollMode="{TemplateBinding VerticalScrollMode}" | |
VerticalScrollBarVisibility="{TemplateBinding VerticalScrollBarVisibility}" | |
IsHorizontalRailEnabled="{TemplateBinding IsHorizontalRailEnabled}" | |
IsVerticalRailEnabled="{TemplateBinding IsVerticalRailEnabled}" | |
IsDeferredScrollingEnabled="{TemplateBinding IsDeferredScrollingEnabled}" | |
Margin="{TemplateBinding BorderThickness}" | |
Padding="{TemplateBinding Padding}" | |
IsTabStop="False" | |
AccessibilityView="Raw" | |
ZoomMode="Disabled" | |
Opacity="0" /> | |
<Border x:Name="PlaceholderTextContainer"> | |
<Border.Child> | |
<TextBlock x:Name="PlaceholderTextContentPresenter" | |
Margin="1,0" | |
Padding="{TemplateBinding Padding}" | |
Foreground="{ThemeResource ExpandedFolderNameTextBoxPlaceholderForeground}" | |
FontFamily="{TemplateBinding FontFamily}" | |
FontSize="{TemplateBinding FontSize}" | |
FontWeight="{TemplateBinding FontWeight}" | |
Text="{TemplateBinding PlaceholderText}" | |
TextAlignment="{TemplateBinding TextAlignment}" | |
TextWrapping="{TemplateBinding TextWrapping}" | |
IsHitTestVisible="False" /> | |
</Border.Child> | |
</Border> | |
<TextBlock x:Name="TruncationTextBlock" | |
Margin="1,0" | |
Padding="{TemplateBinding Padding}" | |
Foreground="{TemplateBinding Foreground}" | |
FontFamily="{TemplateBinding FontFamily}" | |
FontSize="{TemplateBinding FontSize}" | |
FontWeight="{TemplateBinding FontWeight}" | |
Text="{TemplateBinding Text}" | |
TextAlignment="{TemplateBinding TextAlignment}" | |
TextWrapping="{TemplateBinding TextWrapping}" | |
TextTrimming="CharacterEllipsis" | |
IsHitTestVisible="False" /> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<DataTemplate x:Key="CollapsedFolderLogoDataTemplateFolderWithNoName"> | |
<DataTemplate.Template> | |
<Grid Height="18" Width="18"> | |
<Grid.Children> | |
<Border CornerRadius="{StaticResource CollapsedFolderLogoCornerRadius}" Background="{ThemeResource PinnedListItemLoadingBackground}" /> | |
<Border CornerRadius="{StaticResource CollapsedFolderLogoCornerRadius}" /> | |
<Image | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
HorizontalAlignment="Center" | |
VerticalAlignment="Center" | |
Stretch="Fill" /> | |
</Grid.Children> | |
</Grid> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<DataTemplate x:Key="CollapsedFolderLogoDataTemplateFolderWithName"> | |
<DataTemplate.Template> | |
<Grid Height="16" Width="16"> | |
<Grid.Children> | |
<Border CornerRadius="{StaticResource CollapsedFolderLogoCornerRadius}" Background="{ThemeResource PinnedListItemLoadingBackground}" /> | |
<Border CornerRadius="{StaticResource CollapsedFolderLogoCornerRadius}" /> | |
<Image | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
HorizontalAlignment="Center" | |
VerticalAlignment="Center" | |
Stretch="Fill" /> | |
</Grid.Children> | |
</Grid> | |
</DataTemplate.Template> | |
</DataTemplate> | |
<CornerRadius x:Key="CollapsedFolderLogoCornerRadius" Value="2" /> | |
<Style x:Key="ChevronIconRightNavigationButtonStyle" TargetType="Button" BasedOn="{StaticResource DefaultButtonStyle}"> | |
<Setter Property="Margin" Value="0,0,64,0" /> | |
<Setter Property="Padding" Value="7,2,6,4" /> | |
<Setter Property="HorizontalAlignment" Value="Right" /> | |
</Style> | |
<Style x:Key="ChevronIconLeftNavigationButtonStyle" TargetType="Button" BasedOn="{StaticResource DefaultButtonStyle}"> | |
<Setter Property="Padding" Value="6,2,7,4" /> | |
</Style> | |
<Style TargetType="StartMenu:StartInnerFrame"> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:StartInnerFrame"> | |
<ControlTemplate.Template> | |
<Grid x:Name="FrameRoot"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="ContentStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="PinnedList"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardForContentStatesToPinnedList"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0,0 0,1" Value="40" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.5000000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.1660000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="-40" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="MoreSuggestions"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardForContentStatesToMoreSuggestions"> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.1660000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="40" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0,0 0,1" Value="-40" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.5000000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FlipToPinnedList"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardForContentStatesFlipToPinnedList"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame x:Name="MoreSuggestionsRootFinalPosition" KeyTime="00:00:00.5000000" KeySpline="0.55,0.55 0,1" Value="642" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.5000000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame x:Name="TopLevelRootInitialPosition" KeyTime="00:00:00" Value="-642" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0.55,0.55 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="FlipToMoreSuggestions"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardForContentStatesFlipToMoreSuggestions"> | |
<Storyboard.Children> | |
<ObjectAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="MoreSuggestionsRoot" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame x:Name="MoreSuggestionsRootInitialPosition" KeyTime="00:00:00" Value="642" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" KeySpline="0.55,0.55 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame x:Name="TopLevelRootFinalPosition" KeyTime="00:00:00.5000000" KeySpline="0.55,0.55 0,1" Value="-642" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="TopLevelRoot" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.5000000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="PinnedListStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="PinnedListNormal"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="PinnedListHeaderText" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="PinnedListHeaderText" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="ShowAllAppsButton" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ShowAllAppsButton" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelSuggestionsListHeaderText" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="TopLevelSuggestionsListHeaderText" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="ShowMoreSuggestionsButton" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ShowMoreSuggestionsButton" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelSuggestionsList" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="NoTopLevelSuggestionsText" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="PinnedListDragging"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="PinnedListHeaderText" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="PinnedListHeaderText" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.0830000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="ShowAllAppsButton" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ShowAllAppsButton" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.0830000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelSuggestionsListHeaderText" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="TopLevelSuggestionsListHeaderText" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.0830000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="ShowMoreSuggestionsButton" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="ShowMoreSuggestionsButton" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.0830000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="TopLevelSuggestionsList" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0.3614" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="NoTopLevelSuggestionsText" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0.3614" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.Children> | |
<Grid x:Name="TopLevelRoot" ManipulationMode="TranslateX,TranslateY" Background="#00FFFFFF"> | |
<Grid.RenderTransform> | |
<CompositeTransform /> | |
</Grid.RenderTransform> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="42" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="23" /> | |
<RowDefinition Height="42" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="*" /> | |
</Grid.RowDefinitions> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="*" /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<Grid.Children> | |
<TextBlock | |
ColumnSpan="2" | |
RowSpan="6" | |
Foreground="#FFFF0000" | |
Margin="20" | |
FontSize="20" | |
TextWrapping="Wrap" /> | |
<StartMenu:SearchSuggestionList x:Name="StartMenuSearchSuggestionList" ColumnSpan="2" Row="0" Margin="0,-22,0,0" Style="{StaticResource StartMenuSearchSuggestionList}" /> | |
<Grid HeadingLevel="1" Row="1" Margin="63,-3,12,0" VerticalAlignment="Center"> | |
<Grid.LabeledBy> | |
<Binding ElementName="PinnedListHeaderText" /> | |
</Grid.LabeledBy> | |
<Grid.Children> | |
<TextBlock x:Name="PinnedListHeaderText" x:Uid="/StartMenu/Resources/PinnedListHeaderText" AccessibilityView="Raw" TextWrapping="NoWrap" TextTrimming="CharacterEllipsis" Style="{StaticResource BaseTextBlockStyle}" /> | |
</Grid.Children> | |
</Grid> | |
<StartMenu:PinnedList x:Name="StartMenuPinnedList" ColumnSpan="2" Row="2" Margin="0,3,0,0" LandmarkType="Navigation" /> | |
<Border Row="1" Column="1"> | |
<Border.Child> | |
<Button x:Name="ShowAllAppsButton" x:Uid="/StartMenu/Resources/ShowAllAppsButton" Style="{StaticResource ChevronIconRightNavigationButtonStyle}"> | |
<Button.Content> | |
<StackPanel Orientation="Horizontal"> | |
<StackPanel.Children> | |
<TextBlock x:Name="ShowAllAppsButtonText" x:Uid="/StartMenu/Resources/ShowAllAppsButtonText" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
Margin="0,0,10,0" | |
TextWrapping="NoWrap" | |
VerticalAlignment="Center" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
<FontIcon | |
Margin="0,0,0,-1" | |
Glyph="" | |
FontFamily="{ThemeResource SymbolThemeFontFamily}" | |
FontWeight="Normal" | |
FontSize="10" | |
MirroredWhenRightToLeft="True" | |
VerticalAlignment="Center" /> | |
</StackPanel.Children> | |
</StackPanel> | |
</Button.Content> | |
</Button> | |
</Border.Child> | |
</Border> | |
<Grid x:Name="TopLevelSuggestionsListHeader" HeadingLevel="1" Row="4" Margin="63,-3,12,0" VerticalAlignment="Center"> | |
<Grid.LabeledBy> | |
<Binding ElementName="TopLevelSuggestionsListHeaderText" /> | |
</Grid.LabeledBy> | |
<Grid.Children> | |
<TextBlock x:Name="TopLevelSuggestionsListHeaderText" x:Uid="/StartMenu/Resources/TopLevelSuggestionsListHeaderText" AccessibilityView="Raw" TextWrapping="NoWrap" TextTrimming="CharacterEllipsis" Style="{StaticResource BaseTextBlockStyle}" /> | |
</Grid.Children> | |
</Grid> | |
<Grid x:Name="SuggestionsParentContainer" ColumnSpan="2" Row="5" Margin="0,3,0,0"> | |
<Grid.Children> | |
<Grid x:Name="NoTopLevelSuggestionsText" Margin="63,0" VerticalAlignment="Top"> | |
<Grid.Resources> | |
<Style TargetType="TextBlock"> | |
<Setter Property="TextWrapping" Value="Wrap" /> | |
<Setter Property="TextTrimming" Value="WordEllipsis" /> | |
</Style> | |
</Grid.Resources> | |
<Grid.Children> | |
<TextBlock Foreground="{ThemeResource TextFillColorSecondaryBrush}" Style="{StaticResource CaptionTextBlockStyle}" /> | |
<TextBlock x:Name="NoSuggestionsWithSettingsLink" Foreground="{ThemeResource TextFillColorSecondaryBrush}" Style="{StaticResource CaptionTextBlockStyle}"> | |
<TextBlock.Inlines> | |
<Run x:Uid="/StartMenu/Resources/NoTopLevelSuggestionsText" /> | |
<Verbatim Value=" " /> | |
<Hyperlink x:Name="StartSettingsHyperlink"> | |
<Hyperlink.Inlines> | |
<Run x:Uid="/StartMenu/Resources/NoTopLevelSuggestions_SettingsLink" /> | |
</Hyperlink.Inlines> | |
</Hyperlink> | |
</TextBlock.Inlines> | |
</TextBlock> | |
</Grid.Children> | |
</Grid> | |
<Grid x:Name="TopLevelSuggestionsContainer" Margin="52,0,0,0"> | |
<Grid.Children> | |
<Border x:Name="TopLevelSuggestionsBackground" FlowDirection="LeftToRight" /> | |
<StartMenu:SuggestedItemsList x:Name="TopLevelSuggestionsList" Style="{StaticResource TopLevelSuggestionsList}" LandmarkType="Navigation" /> | |
</Grid.Children> | |
</Grid> | |
</Grid.Children> | |
</Grid> | |
<Grid x:Name="ShowMoreSuggestions" Column="1" Row="4"> | |
<Grid.Children> | |
<Button x:Name="ShowMoreSuggestionsButton" x:Uid="/StartMenu/Resources/ShowMoreSuggestionsButton" Style="{StaticResource ChevronIconRightNavigationButtonStyle}"> | |
<Button.Content> | |
<StackPanel Orientation="Horizontal"> | |
<StackPanel.Children> | |
<TextBlock x:Uid="/StartMenu/Resources/ShowMoreSuggestionsButtonText" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
Margin="0,0,10,0" | |
TextWrapping="NoWrap" | |
VerticalAlignment="Center" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
<FontIcon | |
Margin="0,0,0,-1" | |
Glyph="" | |
FontFamily="{ThemeResource SymbolThemeFontFamily}" | |
FontWeight="Normal" | |
FontSize="10" | |
MirroredWhenRightToLeft="True" | |
VerticalAlignment="Center" /> | |
</StackPanel.Children> | |
</StackPanel> | |
</Button.Content> | |
</Button> | |
</Grid.Children> | |
</Grid> | |
</Grid.Children> | |
</Grid> | |
<DeferredElement> | |
<Grid x:Name="MoreSuggestionsRoot" ManipulationMode="TranslateX" Visibility="Collapsed"> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="42" /> | |
<RowDefinition Height="*" /> | |
</Grid.RowDefinitions> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="*" /> | |
<ColumnDefinition Width="Auto" /> | |
</Grid.ColumnDefinitions> | |
<Grid.RenderTransform> | |
<CompositeTransform /> | |
</Grid.RenderTransform> | |
<Grid.Children> | |
<Grid HeadingLevel="1" Margin="63,-3,12,0" VerticalAlignment="Center"> | |
<Grid.LabeledBy> | |
<Binding ElementName="MoreSuggestionsListHeaderText" /> | |
</Grid.LabeledBy> | |
<Grid.Children> | |
<TextBlock x:Name="MoreSuggestionsListHeaderText" x:Uid="/StartMenu/Resources/MoreSuggestionsListHeaderText" AccessibilityView="Raw" TextWrapping="NoWrap" TextTrimming="CharacterEllipsis" Style="{StaticResource BaseTextBlockStyle}" /> | |
</Grid.Children> | |
</Grid> | |
<Grid x:Name="MoreSuggestionsContainer" Row="1" ColumnSpan="2"> | |
<Grid.Children> | |
<Border x:Name="MoreSuggestionsBackground" FlowDirection="LeftToRight" /> | |
<StartMenu:SuggestedItemsList x:Name="MoreSuggestionsList" Padding="52,3,52,32" Style="{StaticResource MoreSuggestionsList}" VerticalAlignment="Stretch" LandmarkType="Navigation" /> | |
</Grid.Children> | |
</Grid> | |
<Button x:Name="HideMoreSuggestionsButton" x:Uid="/StartMenu/Resources/HideMoreSuggestionsButton" Column="1" Margin="0,0,64,0" Style="{StaticResource ChevronIconLeftNavigationButtonStyle}"> | |
<Button.Content> | |
<StackPanel Orientation="Horizontal"> | |
<StackPanel.Children> | |
<FontIcon | |
Margin="0,0,0,-1" | |
Glyph="" | |
FontFamily="{ThemeResource SymbolThemeFontFamily}" | |
FontWeight="Normal" | |
FontSize="10" | |
MirroredWhenRightToLeft="True" | |
VerticalAlignment="Center" /> | |
<TextBlock x:Uid="/StartMenu/Resources/HideMoreSuggestionsButtonText" | |
AccessibilityView="Raw" | |
IsHitTestVisible="False" | |
Margin="10,0,0,0" | |
TextWrapping="NoWrap" | |
VerticalAlignment="Center" | |
Style="{StaticResource CaptionTextBlockStyle}" /> | |
</StackPanel.Children> | |
</StackPanel> | |
</Button.Content> | |
</Button> | |
</Grid.Children> | |
</Grid> | |
</DeferredElement> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style TargetType="StartMenu:PinnedList"> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:PinnedList"> | |
<ControlTemplate.Template> | |
<Grid x:Name="Root" Padding="32,0,4,0" Background="#00FFFFFF"> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="NextPageHitTargetStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NextPageHitTargetNormal"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToNextPageHitTargetNormal"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="NextPageGlyph" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="NextPageHitTargetDragEnter"> | |
<VisualState.Setters> | |
<Setter Target="NextPageHitTarget.Background" Value="{ThemeResource PinnedListPageHintBackgroundPointerOver}" /> | |
<Setter Target="NextPageGlyph.Foreground" Value="{ThemeResource PinnedListPageHintForegroundPointerOver}" /> | |
</VisualState.Setters> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToNextPageHitTargetDragEnter"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="NextPageGlyph" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0,0 0,1" Value="8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="PreviousPageHitTargetStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="PreviousPageHitTargetNormal"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToPreviousPageHitTargetNormal"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="PreviousPageGlyph" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="PreviousPageHitTargetDragEnter"> | |
<VisualState.Setters> | |
<Setter Target="PreviousPageHitTarget.Background" Value="{ThemeResource PinnedListPageHintBackgroundPointerOver}" /> | |
<Setter Target="PreviousPageGlyph.Foreground" Value="{ThemeResource PinnedListPageHintForegroundPointerOver}" /> | |
</VisualState.Setters> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToPreviousPageHitTargetDragEnter"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="PreviousPageGlyph" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0,0 0,1" Value="-8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="*" /> | |
<ColumnDefinition Width="24" /> | |
</Grid.ColumnDefinitions> | |
<Grid.Children> | |
<GridView x:Name="PinnedList" x:Uid="/StartMenu/Resources/PinnedList" | |
Column="0" | |
ItemContainerStyle="{StaticResource StartMenuGridViewItemStyle}" | |
ItemTemplateSelector="{StaticResource PinnedListItemDataTemplateSelector}" | |
IsItemClickEnabled="True" | |
Width="{TemplateBinding Width}" | |
Height="{TemplateBinding Height}" | |
Padding="0" | |
AllowDrop="True" | |
SelectionMode="None" | |
IsMultiSelectCheckBoxEnabled="False" | |
BringIntoViewOnFocusChange="False" | |
VerticalScrollMode="Disabled" | |
VerticalScrollBarVisibility="Hidden" | |
HorizontalScrollMode="Disabled" | |
HorizontalScrollBarVisibility="Hidden" | |
ZoomMode="Disabled" | |
ManipulationMode="TranslateX,TranslateY" | |
Background="#00FFFFFF"> | |
<GridView.ItemContainerTransitions> | |
<TransitionCollection> | |
<AddDeleteThemeTransition /> | |
<ContentThemeTransition /> | |
<ReorderThemeTransition /> | |
</TransitionCollection> | |
</GridView.ItemContainerTransitions> | |
<GridView.ItemsPanel> | |
<ItemsPanelTemplate> | |
<ItemsPanelTemplate.Template> | |
<ItemsWrapGrid Orientation="Horizontal" MaximumRowsOrColumns="6" /> | |
</ItemsPanelTemplate.Template> | |
</ItemsPanelTemplate> | |
</GridView.ItemsPanel> | |
</GridView> | |
<muxc:PipsPager x:Name="PinnedListPipsPager" | |
Column="1" | |
NextButtonVisibility="VisibleOnPointerOver" | |
PreviousButtonVisibility="VisibleOnPointerOver" | |
VerticalAlignment="Center" | |
HorizontalAlignment="Center" | |
MaxVisiblePips="7" | |
Orientation="Vertical" /> | |
<Grid x:Name="PreviousPageHitTarget" | |
Column="0" | |
Height="56" | |
Margin="0,-56,4,0" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
Background="{ThemeResource PinnedListPageHintBackground}" | |
AllowDrop="True" | |
VerticalAlignment="Top" | |
Visibility="Collapsed"> | |
<Grid.BackgroundTransition> | |
<BrushTransition Duration="0:0:0.083" /> | |
</Grid.BackgroundTransition> | |
<Grid.Children> | |
<FontIcon x:Name="PreviousPageGlyph" | |
Glyph="" | |
Foreground="{ThemeResource PinnedListPageHintForeground}" | |
FontFamily="{ThemeResource SymbolThemeFontFamily}" | |
FontWeight="Normal" | |
FontSize="16" | |
VerticalAlignment="Center" | |
HorizontalAlignment="Center"> | |
<FontIcon.RenderTransform> | |
<CompositeTransform /> | |
</FontIcon.RenderTransform> | |
</FontIcon> | |
</Grid.Children> | |
</Grid> | |
<Grid x:Name="NextPageHitTarget" | |
Column="0" | |
Height="56" | |
Margin="0,0,4,-56" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
Background="{ThemeResource PinnedListPageHintBackground}" | |
AllowDrop="True" | |
VerticalAlignment="Bottom" | |
Visibility="Collapsed"> | |
<Grid.BackgroundTransition> | |
<BrushTransition Duration="0:0:0.083" /> | |
</Grid.BackgroundTransition> | |
<Grid.Children> | |
<FontIcon x:Name="NextPageGlyph" | |
Glyph="" | |
Foreground="{ThemeResource PinnedListPageHintForeground}" | |
FontFamily="{ThemeResource SymbolThemeFontFamily}" | |
FontWeight="Normal" | |
FontSize="16" | |
VerticalAlignment="Center" | |
HorizontalAlignment="Center"> | |
<FontIcon.RenderTransform> | |
<CompositeTransform /> | |
</FontIcon.RenderTransform> | |
</FontIcon> | |
</Grid.Children> | |
</Grid> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
<Style TargetType="StartMenu:ExpandedFolderList"> | |
<Setter Property="IsTabStop" Value="False" /> | |
<Setter Property="Template"> | |
<Setter.Value> | |
<ControlTemplate TargetType="StartMenu:ExpandedFolderList"> | |
<ControlTemplate.Template> | |
<Grid x:Name="Root" RenderTransformOrigin="0.5,0.5" TabFocusNavigation="Cycle"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="*" /> | |
<ColumnDefinition Width="450" /> | |
<ColumnDefinition Width="*" /> | |
</Grid.ColumnDefinitions> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="*" /> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="*" /> | |
</Grid.RowDefinitions> | |
<Grid.RenderTransform> | |
<CompositeTransform /> | |
</Grid.RenderTransform> | |
<Grid.VisualStateGroups> | |
<VisualStateGroup x:Name="NextPageHitTargetStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="NextPageHitTargetNormal"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToNextPageHitTargetNormal"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="NextPageGlyph" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="NextPageHitTargetDragEnter"> | |
<VisualState.Setters> | |
<Setter Target="NextPageHitTarget.Background" Value="{ThemeResource PinnedListPageHintBackgroundPointerOver}" /> | |
<Setter Target="NextPageGlyph.Foreground" Value="{ThemeResource PinnedListPageHintForegroundPointerOver}" /> | |
</VisualState.Setters> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToNextPageHitTargetDragEnter"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="NextPageGlyph" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0,0 0,1" Value="8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="PreviousPageHitTargetStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="PreviousPageHitTargetNormal"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToPreviousPageHitTargetNormal"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="PreviousPageGlyph" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="PreviousPageHitTargetDragEnter"> | |
<VisualState.Setters> | |
<Setter Target="PreviousPageHitTarget.Background" Value="{ThemeResource PinnedListPageHintBackgroundPointerOver}" /> | |
<Setter Target="PreviousPageGlyph.Foreground" Value="{ThemeResource PinnedListPageHintForegroundPointerOver}" /> | |
</VisualState.Setters> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToPreviousPageHitTargetDragEnter"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="PreviousPageGlyph" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3330000" KeySpline="0,0 0,1" Value="-8" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="ExpandedFolderListStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="ExpandedFolderListNormal"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="ExpandedFolderNameTextBox" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="ExpandedFolderListDragging"> | |
<VisualState.Storyboard> | |
<Storyboard> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="ExpandedFolderNameTextBox" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<LinearDoubleKeyFrame KeyTime="00:00:00.0830000" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
<VisualStateGroup x:Name="OpenedStates"> | |
<VisualStateGroup.States> | |
<VisualState x:Name="Closed"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToClosedState"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="1,0 1,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="1,0 1,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="1,0 1,1" Value="0.04444" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.1670000" KeySpline="1,0 1,1" Value="0.04444" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="Root" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00.1670000" Value="Collapsed" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
<VisualState x:Name="Opened"> | |
<VisualState.Storyboard> | |
<Storyboard x:Name="StoryboardToOpenedState"> | |
<Storyboard.Children> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.0100000" Value="0" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3430000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.0100000" Value="0" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3430000" KeySpline="0,0 0,1" Value="0" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.0100000" Value="0.04444" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3430000" KeySpline="0,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleY)"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="1" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.0100000" Value="0.04444" /> | |
<SplineDoubleKeyFrame KeyTime="00:00:00.3430000" KeySpline="0,0 0,1" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
<ObjectAnimationUsingKeyFrames TargetName="Root" TargetProperty="Visibility"> | |
<ObjectAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteObjectKeyFrame KeyTime="00:00:00" Value="Visible" /> | |
</ObjectAnimationUsingKeyFrames.KeyFrames> | |
</ObjectAnimationUsingKeyFrames> | |
<DoubleAnimationUsingKeyFrames TargetName="Root" TargetProperty="Opacity"> | |
<DoubleAnimationUsingKeyFrames.KeyFrames> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00" Value="0" /> | |
<DiscreteDoubleKeyFrame KeyTime="00:00:00.0100000" Value="1" /> | |
</DoubleAnimationUsingKeyFrames.KeyFrames> | |
</DoubleAnimationUsingKeyFrames> | |
</Storyboard.Children> | |
</Storyboard> | |
</VisualState.Storyboard> | |
</VisualState> | |
</VisualStateGroup.States> | |
</VisualStateGroup> | |
</Grid.VisualStateGroups> | |
<Grid.Children> | |
<Rectangle x:Name="LightDismissLayer" ColumnSpan="3" RowSpan="3" Fill="#00FFFFFF" AllowDrop="True" /> | |
<Border | |
Column="1" | |
Row="1" | |
BorderThickness="1" | |
BackgroundSizing="InnerBorderEdge" | |
BorderBrush="{ThemeResource SurfaceStrokeColorFlyoutBrush}" | |
Background="{ThemeResource AcrylicInAppFillColorDefaultBrush}" | |
CornerRadius="{StaticResource OverlayCornerRadius}" | |
Translation="0,0,32" | |
Shadow="{StaticResource FolderPopupShadow}" /> | |
<Grid Column="1" Row="1" Margin="1" Padding="32,32,4,32"> | |
<Grid.ColumnDefinitions> | |
<ColumnDefinition Width="*" /> | |
<ColumnDefinition Width="24" /> | |
</Grid.ColumnDefinitions> | |
<Grid.RowDefinitions> | |
<RowDefinition Height="Auto" /> | |
<RowDefinition Height="Auto" /> | |
</Grid.RowDefinitions> | |
<Grid.Children> | |
<TextBox x:Name="ExpandedFolderNameTextBox" ColumnSpan="2" Margin="32,0,60,20" Visibility="Collapsed" Style="{StaticResource ExpandedFolderNameTextBoxStyle}" /> | |
<Rectangle x:Name="ElasticLayer" | |
ColumnSpan="2" | |
RowSpan="2" | |
Margin="-33,-33,-5,-33" | |
Fill="#00FFFFFF" | |
AllowDrop="True" | |
Visibility="Collapsed" /> | |
<GridView x:Name="FolderList" | |
Row="1" | |
ItemTemplateSelector="{StaticResource PinnedListItemDataTemplateSelector}" | |
ItemContainerStyle="{StaticResource StartMenuGridViewItemStyle}" | |
IsItemClickEnabled="True" | |
Height="252" | |
Padding="0" | |
AllowDrop="True" | |
SelectionMode="None" | |
IsMultiSelectCheckBoxEnabled="False" | |
BringIntoViewOnFocusChange="False" | |
VerticalScrollMode="Disabled" | |
VerticalScrollBarVisibility="Hidden" | |
HorizontalScrollMode="Disabled" | |
HorizontalScrollBarVisibility="Hidden" | |
ZoomMode="Disabled" | |
ManipulationMode="TranslateY" | |
Background="#00FFFFFF"> | |
<GridView.ItemContainerTransitions> | |
<TransitionCollection> | |
<AddDeleteThemeTransition /> | |
<ReorderThemeTransition /> | |
</TransitionCollection> | |
</GridView.ItemContainerTransitions> | |
<GridView.ItemsPanel> | |
<ItemsPanelTemplate> | |
<ItemsPanelTemplate.Template> | |
<ItemsWrapGrid Orientation="Horizontal" MaximumRowsOrColumns="4" /> | |
</ItemsPanelTemplate.Template> | |
</ItemsPanelTemplate> | |
</GridView.ItemsPanel> | |
</GridView> | |
<muxc:PipsPager x:Name="PinnedListPipsPager" | |
Column="1" | |
Row="1" | |
NextButtonVisibility="VisibleOnPointerOver" | |
PreviousButtonVisibility="VisibleOnPointerOver" | |
VerticalAlignment="Center" | |
HorizontalAlignment="Center" | |
MaxVisiblePips="7" | |
AllowDrop="True" | |
Orientation="Vertical" /> | |
<Grid x:Name="PreviousPageHitTarget" | |
Row="1" | |
Height="32" | |
Margin="0,-32,4,0" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
Background="{ThemeResource PinnedListPageHintBackground}" | |
AllowDrop="True" | |
VerticalAlignment="Top" | |
Visibility="Collapsed"> | |
<Grid.BackgroundTransition> | |
<BrushTransition Duration="0:0:0.083" /> | |
</Grid.BackgroundTransition> | |
<Grid.Children> | |
<FontIcon x:Name="PreviousPageGlyph" | |
Glyph="" | |
Foreground="{ThemeResource PinnedListPageHintForeground}" | |
FontFamily="{ThemeResource SymbolThemeFontFamily}" | |
FontWeight="Normal" | |
FontSize="16" | |
VerticalAlignment="Center" | |
HorizontalAlignment="Center"> | |
<FontIcon.RenderTransform> | |
<CompositeTransform /> | |
</FontIcon.RenderTransform> | |
</FontIcon> | |
</Grid.Children> | |
</Grid> | |
<Grid x:Name="NextPageHitTarget" | |
Row="1" | |
Height="32" | |
Margin="0,0,4,-32" | |
CornerRadius="{ThemeResource ControlCornerRadius}" | |
Background="{ThemeResource PinnedListPageHintBackground}" | |
AllowDrop="True" | |
VerticalAlignment="Bottom" | |
Visibility="Collapsed"> | |
<Grid.BackgroundTransition> | |
<BrushTransition Duration="0:0:0.083" /> | |
</Grid.BackgroundTransition> | |
<Grid.Children> | |
<FontIcon x:Name="NextPageGlyph" | |
Glyph="" | |
Foreground="{ThemeResource PinnedListPageHintForeground}" | |
FontFamily="{ThemeResource SymbolThemeFontFamily}" | |
FontWeight="Normal" | |
FontSize="16" | |
VerticalAlignment="Center" | |
HorizontalAlignment="Center"> | |
<FontIcon.RenderTransform> | |
<CompositeTransform /> | |
</FontIcon.RenderTransform> | |
</FontIcon> | |
</Grid.Children> | |
</Grid> | |
</Grid.Children> | |
</Grid> | |
</Grid.Children> | |
</Grid> | |
</ControlTemplate.Template> | |
</ControlTemplate> | |
</Setter.Value> | |
</Setter> | |
</Style> | |
</ResourceDictionary> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment