Created
August 25, 2017 20:57
-
-
Save nmetulev/71a4e50d038bdda523e15624f4b68b55 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
| <ControlTemplate x:Key="InAppNotificationDropShadowControlTemplate"> | |
| <Grid> | |
| <VisualStateManager.VisualStateGroups> | |
| <VisualStateGroup x:Name="State"> | |
| <VisualState x:Name="Collapsed"> | |
| <Storyboard> | |
| <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)" Storyboard.TargetName="RootGrid"> | |
| <EasingDoubleKeyFrame KeyTime="0" Value="0"/> | |
| <EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="100"/> | |
| </DoubleAnimationUsingKeyFrames> | |
| <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="RootGrid"> | |
| <DiscreteObjectKeyFrame KeyTime="0"> | |
| <DiscreteObjectKeyFrame.Value> | |
| <Visibility>Visible</Visibility> | |
| </DiscreteObjectKeyFrame.Value> | |
| </DiscreteObjectKeyFrame> | |
| <DiscreteObjectKeyFrame KeyTime="0:0:0.1"> | |
| <DiscreteObjectKeyFrame.Value> | |
| <Visibility>Collapsed</Visibility> | |
| </DiscreteObjectKeyFrame.Value> | |
| </DiscreteObjectKeyFrame> | |
| </ObjectAnimationUsingKeyFrames> | |
| </Storyboard> | |
| </VisualState> | |
| <VisualState x:Name="Visible"> | |
| <Storyboard> | |
| <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.TranslateY)" Storyboard.TargetName="RootGrid"> | |
| <EasingDoubleKeyFrame KeyTime="0" Value="100"/> | |
| <EasingDoubleKeyFrame KeyTime="0:0:0.1" Value="0"/> | |
| </DoubleAnimationUsingKeyFrames> | |
| </Storyboard> | |
| </VisualState> | |
| </VisualStateGroup> | |
| </VisualStateManager.VisualStateGroups> | |
| <Grid x:Name="RootGrid" | |
| RenderTransformOrigin="{TemplateBinding RenderTransformOrigin}" | |
| Margin="{TemplateBinding Margin}" | |
| MaxWidth="{TemplateBinding MaxWidth}" | |
| Visibility="{TemplateBinding Visibility}"> | |
| <Grid.RenderTransform> | |
| <CompositeTransform /> | |
| </Grid.RenderTransform> | |
| <controls:DropShadowPanel BlurRadius="8" ShadowOpacity="0.7" | |
| OffsetX="0.2" OffsetY="0.2" | |
| HorizontalContentAlignment="Stretch" VerticalContentAlignment="Stretch"> | |
| <Grid Background="{TemplateBinding Background}" | |
| BorderBrush="{TemplateBinding BorderBrush}" | |
| BorderThickness="{TemplateBinding BorderThickness}" | |
| Padding="{TemplateBinding Padding}"> | |
| <Grid.ColumnDefinitions> | |
| <ColumnDefinition Width="*" /> | |
| <ColumnDefinition Width="Auto" /> | |
| </Grid.ColumnDefinitions> | |
| <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalAlignment}" | |
| HorizontalContentAlignment="Stretch" | |
| VerticalAlignment="{TemplateBinding VerticalContentAlignment}" | |
| VerticalContentAlignment="Center" | |
| TextWrapping="WrapWholeWords" /> | |
| <Button x:Name="PART_DismissButton" | |
| Grid.Column="1" | |
| Visibility="{Binding ShowDismissButton, RelativeSource={RelativeSource Mode=TemplatedParent}, Converter={StaticResource BoolToVisibilityConverter}}" | |
| Margin="10 0 -10 0" | |
| FontSize="12" | |
| Style="{StaticResource DismissTextBlockButtonStyle}" | |
| Content="" FontFamily="Segoe MDL2 Assets" | |
| AutomationProperties.Name="Dismiss" /> | |
| </Grid> | |
| </controls:DropShadowPanel> | |
| </Grid> | |
| </Grid> | |
| </ControlTemplate> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment