<UserControl x:Class="PDF_Office.CustomControl.LoadingControl" 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:local="clr-namespace:PDF_Office.CustomControl" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" d:DesignHeight="450" d:DesignWidth="800" mc:Ignorable="d"> <Grid> <Grid.Background> <SolidColorBrush Opacity="0.05" Color="Gray" /> </Grid.Background> <Grid HorizontalAlignment="Center" VerticalAlignment="Center" Background="Transparent"> <Grid Width="100" Height="100" Background="Transparent"> <Grid.Resources> <DrawingBrush x:Key="brush" AlignmentX="Center" AlignmentY="Top" Stretch="None"> <DrawingBrush.Drawing> <GeometryDrawing Brush="Gray"> <GeometryDrawing.Geometry> <EllipseGeometry RadiusX="5" RadiusY="5" /> </GeometryDrawing.Geometry> </GeometryDrawing> </DrawingBrush.Drawing> </DrawingBrush> </Grid.Resources> <Rectangle x:Name="r01" Fill="{StaticResource brush}" Opacity="1" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="0" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r02" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="30" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r03" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="60" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r04" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="90" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r05" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="120" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r06" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="150" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r07" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="180" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r08" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="210" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r09" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="240" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r10" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="270" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r11" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="300" /> </Rectangle.RenderTransform> </Rectangle> <Rectangle x:Name="r12" Fill="{StaticResource brush}" RenderTransformOrigin="0.5,0.5"> <Rectangle.RenderTransform> <RotateTransform Angle="330" /> </Rectangle.RenderTransform> </Rectangle> <Grid.Triggers> <EventTrigger RoutedEvent="Grid.Loaded"> <BeginStoryboard> <Storyboard RepeatBehavior="Forever"> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.00000" Storyboard.TargetName="r01" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.08333" Storyboard.TargetName="r02" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.16666" Storyboard.TargetName="r03" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.24999" Storyboard.TargetName="r04" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.33332" Storyboard.TargetName="r05" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.41665" Storyboard.TargetName="r06" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.49998" Storyboard.TargetName="r07" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.58331" Storyboard.TargetName="r08" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.66664" Storyboard.TargetName="r09" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.74997" Storyboard.TargetName="r10" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.83330" Storyboard.TargetName="r11" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> <DoubleAnimation AutoReverse="True" BeginTime="0:0:0.91663" Storyboard.TargetName="r12" Storyboard.TargetProperty="Opacity" To="0" Duration="0:0:0.08333" /> </Storyboard> </BeginStoryboard> </EventTrigger> </Grid.Triggers> </Grid> </Grid> </Grid> </UserControl>