<?xml version="1.0" encoding="utf-8"?>
<UserControl x:Class="C1Extended_Demo.CalendarBookCover" mc:Ignorable="d" 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">
	<UserControl.Resources>
		<Style x:Key="SpiralHole" TargetType="Rectangle">
			<Setter Property="Fill" Value="#FF1D2A33" />
			<Setter Property="RadiusX" Value="2" />
			<Setter Property="RadiusY" Value="2" />
		</Style>
		<Style x:Key="SpiralBottom" TargetType="Border">
			<Setter Property="Background">
				<Setter.Value>
					<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
						<GradientStop Color="#FF9D9D9D" Offset="1" />
						<GradientStop Color="White" />
					</LinearGradientBrush>
				</Setter.Value>
			</Setter>
			<Setter Property="CornerRadius" Value="0,0,2,2" />
			<Setter Property="BorderBrush" Value="#FF434343" />
			<Setter Property="BorderThickness" Value="1,0,1,1" />
		</Style>
		<Style x:Key="SpiralTop" TargetType="Border">
			<Setter Property="Background">
				<Setter.Value>
					<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
						<GradientStop Color="White" Offset="1" />
						<GradientStop Color="#FF9D9D9D" />
					</LinearGradientBrush>
				</Setter.Value>
			</Setter>
			<Setter Property="CornerRadius" Value="2,2,0,0" />
			<Setter Property="BorderBrush" Value="#FF434343" />
			<Setter Property="BorderThickness" Value="1,1,1,0" />
		</Style>
		<Style x:Key="SpiralTopDark" TargetType="Border">
        <Setter Property="Background">
            <Setter.Value>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FF484848" Offset="1" />
                    <GradientStop Color="#FFC5C5C5" />
                </LinearGradientBrush>
            </Setter.Value>
        </Setter>
        <Setter Property="CornerRadius" Value="2,2,0,0" />
        <Setter Property="BorderBrush">
            <Setter.Value>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#FF676767" Offset="0" />
                    <GradientStop Color="#FF1A1A1A" Offset="1" />
                </LinearGradientBrush>
            </Setter.Value>
        </Setter>
        <Setter Property="BorderThickness" Value="1,1,1,0" />
    </Style>
	</UserControl.Resources>
    <Border x:Name="cover" CornerRadius="6" Width="400">
        <Border.Background>
            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                <GradientStop Color="#FF245A76" Offset="0.009" />
                <GradientStop Color="#FF6B91AA" Offset="0.583" />
                <GradientStop Color="#FF759AB5" Offset="0.665" />
                <GradientStop Color="#FFCFD9E0" Offset="1" />
            </LinearGradientBrush>
        </Border.Background>
        <Border BorderThickness="5" CornerRadius="5">
            <Border.BorderBrush>
                <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                    <GradientStop Color="#998FB4CC" Offset="0.63" />
                    <GradientStop Color="Transparent" />
                    <GradientStop Color="#664D5153" Offset="0.996" />
                </LinearGradientBrush>
            </Border.BorderBrush>
            <Grid>
                <Grid.RowDefinitions>
                    <RowDefinition Height="Auto" />
                    <RowDefinition Height="Auto" />
                </Grid.RowDefinitions>
            	<Grid.ColumnDefinitions>
            		<ColumnDefinition Width="*" />
            		<ColumnDefinition Width="296" />
            		<ColumnDefinition Width="*" />
            	</Grid.ColumnDefinitions>
                <StackPanel Orientation="Horizontal" VerticalAlignment="Bottom" Grid.Column="1" HorizontalAlignment="Center" Margin="0,0,0,-30">
                    <TextBlock Text="20" TextWrapping="Wrap" FontSize="130" FontFamily="Times New Roman" VerticalAlignment="Bottom" HorizontalAlignment="Left">
							<TextBlock.Foreground>
								<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
									<GradientStop Color="#FF134659" Offset="0.2" />
									<GradientStop Color="#FF0C2934" Offset="0.3" />
									<GradientStop Color="#FF13455A" Offset="0.404" />
								</LinearGradientBrush>
							</TextBlock.Foreground>
                    </TextBlock>
                    <TextBlock Text="10" TextWrapping="Wrap" FontSize="130" FontFamily="Times New Roman" VerticalAlignment="Bottom" Margin="-4,0,0,0" HorizontalAlignment="Left">
							<TextBlock.Foreground>
								<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
									<GradientStop Color="#FFC4C9CD" Offset="0.2" />
									<GradientStop Color="DarkGray" Offset="0.3" />
									<GradientStop Color="#FFFCFCFC" Offset="0.4" />
								</LinearGradientBrush>
							</TextBlock.Foreground>
                    </TextBlock>
                </StackPanel>
                <StackPanel Orientation="Horizontal" VerticalAlignment="Top" RenderTransformOrigin="0.5,0.5" Grid.Row="1" Grid.Column="1" HorizontalAlignment="Center">
                    <StackPanel.OpacityMask>
                        <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                            <GradientStop Color="#66000000" Offset="1" />
                            <GradientStop />
                        </LinearGradientBrush>
                    </StackPanel.OpacityMask>
                    <StackPanel.RenderTransform>
                        <TransformGroup>
                            <ScaleTransform ScaleY="-1" />
                            <SkewTransform AngleX="0" AngleY="0" />
                            <RotateTransform Angle="0" />
                            <TranslateTransform />
                        </TransformGroup>
                    </StackPanel.RenderTransform>
                    <Path Stretch="Fill" Height="60" Width="122" RenderTransformOrigin="0.500000006743084,0.264705882352941" UseLayoutRounding="False" Data="M79.179497,0 L92.868904,0 L92.623459,1.9136314 C91.909348,8.3864136 91.552299,14.790527 91.552299,21.125973 C91.552299,34.797852 93.236862,45.955078 96.605988,54.597656 C99.389175,61.873047 103.53954,65.510742 109.0571,65.510742 C111.6938,65.510742 114.42816,64.32666 117.26019,61.958496 C120.0922,59.590332 122.24063,55.623047 123.70547,50.056641 C125.95155,41.658203 127.07459,29.817383 127.07459,14.534184 C127.07459,10.286133 126.9098,6.3024445 126.58021,2.5831146 L126.30667,0 L139.67915,0 L139.83356,0.68682861 C140.89784,5.8961792 141.42999,11.586182 141.42999,17.756832 C141.42999,29.280273 139.76984,39.070313 136.44954,47.126953 C133.12924,55.183594 128.89343,61.030762 123.74209,64.668457 C118.59074,68.306152 113.62251,70.125 108.83737,70.125 C99.364761,70.125 91.479057,64.53418 85.18026,53.352539 C79.858017,43.928711 77.196899,32.576172 77.196899,19.294922 C77.196899,13.630859 77.624146,8.3604736 78.478638,3.4837608 z M46.943062,0 L58.719505,0 L58.593468,0.61816788 C58.007538,3.1328125 57.128632,5.6474609 55.956764,8.1621094 C52.343506,16.072266 46.484154,24.446289 38.378723,33.28418 C26.220579,46.56543 18.627842,54.573242 15.600511,57.307617 L41.52813,57.307617 C46.801537,57.307617 50.500252,57.112305 52.62426,56.72168 C54.748276,56.331055 56.664772,55.537598 58.373741,54.341309 C60.082726,53.14502 61.571976,51.448242 62.841492,49.250977 L65.551445,49.250977 L58.593468,68.367188 L0,68.367188 L0,65.657227 C17.236248,49.93457 29.36998,37.092773 36.401192,27.131836 C42.992958,17.793457 46.494835,9.2060966 46.90683,1.3697548 z" VerticalAlignment="Bottom" Margin="3,0,0,2">
                        <Path.RenderTransform>
                            <TransformGroup>
                                <ScaleTransform />
                                <SkewTransform />
                                <RotateTransform />
                                <TranslateTransform />
                            </TransformGroup>
                        </Path.RenderTransform>
                        <Path.Fill>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FF134659" Offset="0.2" />
                                <GradientStop Color="#FF0C2934" Offset="0.3" />
                                <GradientStop Color="#FF13455A" Offset="0.404" />
                            </LinearGradientBrush>
                        </Path.Fill>
                    </Path>
                    <Path Stretch="Fill" Height="60" Margin="18,0,0,2" Width="109" RenderTransformOrigin="0.492986569617602,0.264705882352941" UseLayoutRounding="False" Data="M63.066498,0 L76.755951,0 L76.510506,1.9136314 C75.796394,8.3864136 75.439339,14.790527 75.439339,21.125973 C75.439339,34.797852 77.123909,45.955078 80.493042,54.597656 C83.276245,61.873047 87.426628,65.510742 92.944199,65.510742 C95.58091,65.510742 98.315285,64.32666 101.14731,61.958496 C103.97933,59.590332 106.12777,55.623047 107.59261,50.056641 C109.8387,41.658203 110.96175,29.817383 110.96175,14.534184 C110.96175,10.286133 110.79695,6.3024445 110.46736,2.5831146 L110.19383,0 L123.56635,0 L123.72074,0.68682861 C124.78504,5.8961792 125.31719,11.586182 125.31719,17.756832 C125.31719,29.280273 123.65704,39.070313 120.33673,47.126953 C117.01643,55.183594 112.78059,61.030762 107.62923,64.668457 C102.47787,68.306152 97.509621,70.125 92.724472,70.125 C83.251831,70.125 75.366096,64.53418 69.067284,53.352539 C63.745026,43.928711 61.083893,32.576172 61.083893,19.294922 C61.083893,13.630859 61.511139,8.3604736 62.365631,3.4837608 z M12.744122,0 L24.829065,0 L24.829065,50.862305 C24.829065,56.428711 25.060999,59.895508 25.524868,61.262695 C25.988731,62.629883 26.953085,63.679688 28.417925,64.412109 C29.882769,65.144531 32.861282,65.55957 37.353462,65.657227 L37.353462,68.367188 L0,68.367188 L0,65.657227 C4.6874952,65.55957 7.7148342,65.156738 9.0820198,64.44873 C10.449205,63.740723 11.401352,62.788574 11.938459,61.592285 C12.475569,60.395996 12.744123,56.819336 12.744122,50.862305 z">
                        <Path.RenderTransform>
                            <TransformGroup>
                                <ScaleTransform />
                                <SkewTransform />
                                <RotateTransform />
                                <TranslateTransform />
                            </TransformGroup>
                        </Path.RenderTransform>
                        <Path.Fill>
                            <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
                                <GradientStop Color="#FFC4C9CD" Offset="0.2" />
                                <GradientStop Color="DarkGray" Offset="0.3" />
                                <GradientStop Color="#FFFCFCFC" Offset="0.4" />
                            </LinearGradientBrush>
                        </Path.Fill>
                    </Path>
                </StackPanel>
                <Path Stretch="Fill" UseLayoutRounding="False" Data="M0,0 L500,0 L500,61.752743 L493.36795,60.268562 C456.3688,52.313362 416.7272,48.000004 375.5,48.000008 C191.56329,48.000004 39.188137,133.8588 12.234431,245.94026 L11.340348,250 L0,250 z" Margin="-4,-4,-4,0" Grid.RowSpan="2" Grid.ColumnSpan="3">
                    <Path.Fill>
                        <LinearGradientBrush EndPoint="0.428,0.832" StartPoint="0.246,-0.03">
                            <GradientStop Color="#0CFFFFFF" Offset="0" />
                            <GradientStop Color="#4CFFFFFF" Offset="1" />
                        </LinearGradientBrush>
                    </Path.Fill>
                </Path>
                <TextBlock Text="calendar" TextWrapping="Wrap" Foreground="#FF124256" Margin="0,0,20,0" FontSize="24" Grid.Row="1" VerticalAlignment="Top" d:LayoutOverrides="Width" Grid.ColumnSpan="3" HorizontalAlignment="Right">
						<TextBlock.Effect>
							<DropShadowEffect ShadowDepth="0" Color="White" />
						</TextBlock.Effect>
                </TextBlock>
                <Grid x:Name="SpiralBottom" VerticalAlignment="Top" Margin="-5,-5,-5,0" Grid.ColumnSpan="3">
                	<Grid.RowDefinitions>
                    <RowDefinition Height="8" />
                    <RowDefinition Height="7" />
                    <RowDefinition Height="3" />
                </Grid.RowDefinitions>
                	<Grid.ColumnDefinitions>
                	<ColumnDefinition Width="*" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="1" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="*" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="1" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="*" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="1" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="*" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="1" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="10*" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="1" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="*" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="1" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="*" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="1" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="*" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="1" />
						<ColumnDefinition Width="3" />
						<ColumnDefinition Width="2" />
						<ColumnDefinition Width="*" />
                	</Grid.ColumnDefinitions>
                	<Rectangle Style="{StaticResource SpiralHole}" Grid.ColumnSpan="5" Grid.RowSpan="2" Grid.Column="1" Grid.Row="1" />
                	<Rectangle Style="{StaticResource SpiralHole}" Grid.ColumnSpan="5" Grid.RowSpan="2" Grid.Column="7" Grid.Row="1" />
                	<Rectangle Style="{StaticResource SpiralHole}" Grid.ColumnSpan="5" Grid.RowSpan="2" Grid.Column="13" Grid.Row="1" />
                	<Rectangle Style="{StaticResource SpiralHole}" Grid.ColumnSpan="5" Grid.RowSpan="2" Grid.Column="19" Grid.Row="1" />
                	<Rectangle Style="{StaticResource SpiralHole}" Grid.RowSpan="2" Grid.Column="25" Grid.Row="1" Grid.ColumnSpan="5" />
                	<Rectangle Style="{StaticResource SpiralHole}" Grid.RowSpan="2" Grid.Column="31" Grid.Row="1" Grid.ColumnSpan="5" />
                	<Rectangle Style="{StaticResource SpiralHole}" Grid.RowSpan="2" Grid.Column="37" Grid.Row="1" Grid.ColumnSpan="5" />
                	<Rectangle Style="{StaticResource SpiralHole}" Grid.RowSpan="2" Grid.Column="43" Grid.Row="1" Grid.ColumnSpan="5" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.RowSpan="2" Grid.Column="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="4" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="8" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="10" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="14" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="16" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="20" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="22" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="26" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="28" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="32" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="34" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="38" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="40" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="44" Grid.RowSpan="2" />
                	<Border Style="{StaticResource SpiralBottom}" Grid.Column="46" Grid.RowSpan="2" />
                </Grid>
            </Grid>
        </Border>
    </Border>
</UserControl>