﻿<UserControl x:Class="HMI.UI.MaskControl"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:local="clr-namespace:HMI.UI"
             FontSize="14"
             mc:Ignorable="d">
    <Grid>
        <Canvas Grid.Row="0" Grid.RowSpan="5" Visibility="Collapsed" Background="#AAFFFFFF" x:Name="pausePanel" 
                SizeChanged="pausePanel_Loaded">
            <Border MinWidth="220" MaxWidth="300" BorderBrush="#000" Background="#FFF" BorderThickness="0.5" CornerRadius="5" x:Name="visualModal">
                <Grid>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="Auto"/>
                        <RowDefinition Height="Auto"/>
                    </Grid.RowDefinitions>
                    <Grid.ColumnDefinitions>
                        <ColumnDefinition />
                    </Grid.ColumnDefinitions>
                    <Border Padding="10,5,0,5" Background="{StaticResource PrimaryColor}"
                   CornerRadius="5,5,0,0">
                        <Label Padding="2" Margin="0" Foreground="#FFF" x:Name="titleLabel" Content="请稍后"/>
                    </Border>
                    <StackPanel Grid.Row="1" Orientation="Horizontal" HorizontalAlignment="Center"
                                VerticalAlignment="Center"
                                Margin="20">

                        <TextBlock FontSize="45" 
           FontFamily="{StaticResource iconfont}" Foreground="{StaticResource PrimaryColor}" 
           RenderTransformOrigin="0.5,0.5"
           VerticalAlignment="Center" Text="&#xe891;">
                            <TextBlock.RenderTransform>
                                <RotateTransform x:Name="MyAnimatedTransform" Angle="0" />
                            </TextBlock.RenderTransform>
                            <TextBlock.Triggers>
                                <EventTrigger RoutedEvent="TextBlock.Loaded">
                                    <BeginStoryboard>
                                        <Storyboard>
                                            <DoubleAnimation 
                    Storyboard.TargetName="MyAnimatedTransform"
                    Storyboard.TargetProperty="(RotateTransform.Angle)"
                            From="0" To="360" Duration="0:0:3"
                            RepeatBehavior="Forever"/>
                                        </Storyboard>
                                    </BeginStoryboard>
                                </EventTrigger>
                            </TextBlock.Triggers>
                        </TextBlock>
                        <TextBlock Grid.Row="1" Margin="20,0,0,0" Grid.Column="1" x:Name="contentLabel" 
                                   VerticalAlignment="Center" TextWrapping="Wrap"/>
                    </StackPanel>                    
                </Grid>
            </Border>
        </Canvas>
    </Grid>
</UserControl>
