The following XAML ilustrates this:
<UserControl.Resources>
<Storyboard x:FieldModifier="private" x:Name="SBStartAnimation">
<DoubleAnimation Storyboard.TargetName="SPPanel" Storyboard.TargetProperty="(UIElement.Projection).(PlaneProjection.RotationX)" From="-90" To="0" Duration="0:0:0.150" />
</Storyboard>
</UserControl.Resources>
<Border x:FieldModifier="private" x:Name="BShade" Background="#aa000000">
<StackPanel x:FieldModifier="private" x:Name="SPPanel" VerticalAlignment="Top" Background="#222222">
<StackPanel.Projection>
<PlaneProjection CenterOfRotationY="0.5" RotationX="0" />
</StackPanel.Projection>
<Image Source="/Background.png" HorizontalAlignment="Center" Stretch="None" />
<LC:ProgressLine x:FieldModifier="private" x:Name="PLProgress" Margin="0,-5,0,10" />
<TextBlock Text="Working, please wait..." HorizontalAlignment="Center" Margin="0,0,0,20" />
</StackPanel>
</Border>
The SPPanel Stackpanel is flipped as defined in the SBStartAnimation Storyboard.
No comments:
Post a Comment