|
|
|
@ -21,149 +21,139 @@ |
|
|
|
</Template> |
|
|
|
</Styles.Resources> |
|
|
|
</Styles> |
|
|
|
<Style Selector="Border.Test"> |
|
|
|
<Setter Property="Width" Value="200" /> |
|
|
|
<Setter Property="Height" Value="200" /> |
|
|
|
<Setter Property="Child" Value="{StaticResource TestContent}" /> |
|
|
|
<Setter Property="BorderThickness" Value="2" /> |
|
|
|
<Setter Property="BorderBrush" Value="Black" /> |
|
|
|
<Setter Property="Grid.ColumnSpan" Value="2" /> |
|
|
|
</Style> |
|
|
|
<Style Selector="TextBlock, Label, Slider"> |
|
|
|
<Setter Property="VerticalAlignment" Value="Center" /> |
|
|
|
<Setter Property="Margin" Value="10,0,10,0" /> |
|
|
|
</Style> |
|
|
|
<Style Selector="Border TextBlock"> |
|
|
|
<Setter Property="Foreground" Value="White" /> |
|
|
|
</Style> |
|
|
|
<Style Selector="Border Button"> |
|
|
|
<Setter Property="Background" Value="White"></Setter> |
|
|
|
<Setter Property="Foreground" Value="Black" /> |
|
|
|
</Style> |
|
|
|
|
|
|
|
<Style Selector="Border#B1"> |
|
|
|
<Style.Animations> |
|
|
|
<Animation Duration="0:0:10" |
|
|
|
IterationCount="Infinite"> |
|
|
|
<KeyFrame Cue="0%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="0" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="25%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="90" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="100%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="360" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
</Animation> |
|
|
|
</Style.Animations> |
|
|
|
</Style> |
|
|
|
<Style Selector="Border#B2"> |
|
|
|
<Style.Animations> |
|
|
|
<Animation Duration="0:0:10" |
|
|
|
IterationCount="Infinite"> |
|
|
|
<KeyFrame Cue="0%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="90" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="25%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="180" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="75%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="360" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="100%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="450" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
</Animation> |
|
|
|
</Style.Animations> |
|
|
|
</Style> |
|
|
|
<Style Selector="Border#B3"> |
|
|
|
<Style.Animations> |
|
|
|
<Animation Duration="0:0:10" |
|
|
|
IterationCount="Infinite"> |
|
|
|
<KeyFrame Cue="0%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="180" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="50%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="360" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="75%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="450" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="100%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="540" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
</Animation> |
|
|
|
</Style.Animations> |
|
|
|
</Style> |
|
|
|
<Style Selector="Border#B4"> |
|
|
|
<Style.Animations> |
|
|
|
<Animation Duration="0:0:10" |
|
|
|
IterationCount="Infinite"> |
|
|
|
<KeyFrame Cue="0%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="270" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="25%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="360" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="50%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="450" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="100%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="630" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
</Animation> |
|
|
|
</Style.Animations> |
|
|
|
</Style> |
|
|
|
</UserControl.Styles> |
|
|
|
|
|
|
|
<Grid ColumnDefinitions="Auto,*,Auto,*" RowDefinitions="*, Auto, Auto, Auto, Auto, Auto, Auto, Auto"> |
|
|
|
<Grid.Clock> |
|
|
|
<Clock /> |
|
|
|
</Grid.Clock> |
|
|
|
<Grid.Styles> |
|
|
|
<Style Selector="Border.Test"> |
|
|
|
<Setter Property="Width" Value="200" /> |
|
|
|
<Setter Property="Height" Value="200" /> |
|
|
|
<Setter Property="Child" Value="{StaticResource TestContent}" /> |
|
|
|
<Setter Property="BorderThickness" Value="2" /> |
|
|
|
<Setter Property="BorderBrush" Value="Black" /> |
|
|
|
<Setter Property="Grid.ColumnSpan" Value="2" /> |
|
|
|
</Style> |
|
|
|
<Style Selector="TextBlock, Label, Slider"> |
|
|
|
<Setter Property="VerticalAlignment" Value="Center" /> |
|
|
|
<Setter Property="Margin" Value="10,0,10,0" /> |
|
|
|
</Style> |
|
|
|
<Style Selector="Border TextBlock"> |
|
|
|
<Setter Property="Foreground" Value="White" /> |
|
|
|
</Style> |
|
|
|
<Style Selector="Border Button"> |
|
|
|
<Setter Property="Background" Value="White"></Setter> |
|
|
|
<Setter Property="Foreground" Value="Black" /> |
|
|
|
</Style> |
|
|
|
</Grid.Styles> |
|
|
|
|
|
|
|
<Border Background="DarkRed" Classes="Test"> |
|
|
|
<Border.Styles> |
|
|
|
<Style Selector="Border"> |
|
|
|
<Style.Animations> |
|
|
|
<Animation Duration="0:0:10" |
|
|
|
IterationCount="Infinite"> |
|
|
|
<KeyFrame Cue="0%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="0" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="25%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="90" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="100%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="360" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
</Animation> |
|
|
|
</Style.Animations> |
|
|
|
</Style> |
|
|
|
</Border.Styles> |
|
|
|
<Border Name="B1" Background="DarkRed" Classes="Test"> |
|
|
|
<Border.RenderTransform> |
|
|
|
<Rotate3DTransform CenterZ="-100" |
|
|
|
Depth="{Binding Depth}" /> |
|
|
|
</Border.RenderTransform> |
|
|
|
</Border> |
|
|
|
<Border Grid.Row="0" Grid.Column="0" Classes="Test" Background="DarkGreen"> |
|
|
|
<Border.Styles> |
|
|
|
<Style Selector="Border"> |
|
|
|
<Style.Animations> |
|
|
|
<Animation Duration="0:0:10" |
|
|
|
IterationCount="Infinite"> |
|
|
|
<KeyFrame Cue="0%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="90" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="25%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="180" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="75%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="360" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="100%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="450" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
</Animation> |
|
|
|
</Style.Animations> |
|
|
|
</Style> |
|
|
|
</Border.Styles> |
|
|
|
<Border Name="B2" Grid.Row="0" Grid.Column="0" Classes="Test" Background="DarkGreen"> |
|
|
|
<Border.RenderTransform> |
|
|
|
<Rotate3DTransform CenterZ="-100" |
|
|
|
Depth="{Binding Depth}" /> |
|
|
|
</Border.RenderTransform> |
|
|
|
</Border> |
|
|
|
<Border Grid.Row="0" Grid.Column="0" Classes="Test" Background="DarkBlue"> |
|
|
|
<Border.Styles> |
|
|
|
<Style Selector="Border"> |
|
|
|
<Style.Animations> |
|
|
|
<Animation Duration="0:0:10" |
|
|
|
IterationCount="Infinite"> |
|
|
|
<KeyFrame Cue="0%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="180" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="50%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="360" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="75%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="450" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="100%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="540" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
</Animation> |
|
|
|
</Style.Animations> |
|
|
|
</Style> |
|
|
|
</Border.Styles> |
|
|
|
<Border Name="B3" Grid.Row="0" Grid.Column="0" Classes="Test" Background="DarkBlue"> |
|
|
|
<Border.RenderTransform> |
|
|
|
<Rotate3DTransform CenterZ="-100" |
|
|
|
Depth="{Binding Depth}" /> |
|
|
|
</Border.RenderTransform> |
|
|
|
</Border> |
|
|
|
<Border Grid.Row="0" Grid.Column="0" Classes="Test" Background="Orange"> |
|
|
|
<Border.Styles> |
|
|
|
<Style Selector="Border"> |
|
|
|
<Style.Animations> |
|
|
|
<Animation Duration="0:0:10" |
|
|
|
IterationCount="Infinite"> |
|
|
|
<KeyFrame Cue="0%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="270" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="25%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="360" /> |
|
|
|
<Setter Property="ZIndex" Value="4" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="50%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="450" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
<KeyFrame Cue="100%"> |
|
|
|
<Setter Property="Rotate3DTransform.AngleX" Value="630" /> |
|
|
|
<Setter Property="ZIndex" Value="1" /> |
|
|
|
</KeyFrame> |
|
|
|
</Animation> |
|
|
|
</Style.Animations> |
|
|
|
</Style> |
|
|
|
</Border.Styles> |
|
|
|
<Border Name="B4" Grid.Row="0" Grid.Column="0" Classes="Test" Background="Orange"> |
|
|
|
<Border.RenderTransform> |
|
|
|
<Rotate3DTransform CenterZ="-100" |
|
|
|
Depth="{Binding Depth}" /> |
|
|
|
|