现在的位置: 首页 > 综合 > 正文

silverlight 缩放动画

2012年11月04日 ⁄ 综合 ⁄ 共 1285字 ⁄ 字号 评论关闭
<UserControl x:Class="test.Page"
    xmlns="http://schemas.microsoft.com/client/2007"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Width="900" Height="900"   Loaded="UserControl_Loaded">
    <Canvas Background="#CDFCAE">
        <Canvas.Resources>
            <Storyboard x:Name="myStoryboard">
                <DoubleAnimation
          Storyboard.TargetName="myTransform"
          Storyboard.TargetProperty="ScaleX"
          From="0" To="1" Duration="0:0:5" RepeatBehavior="Forever" />
                <DoubleAnimation
          Storyboard.TargetName="myTransform"
          Storyboard.TargetProperty="ScaleY"
          From="0" To="1" Duration="0:0:5" RepeatBehavior="Forever" />
            </Storyboard>
        </Canvas.Resources>
        <Canvas x:Name="rongqi" Canvas.Left="180" Canvas.Top="80">
        <Image x:Name="imgTarget" Source="assets/pl.jpg" />
            <Canvas.RenderTransform >
                <ScaleTransform x:Name="myTransform" ScaleX="1" ScaleY="1" CenterX="420" CenterY="200"></ScaleTransform>
            </Canvas.RenderTransform>
        </Canvas>
        <Button x:Name="xx" Click="xx_Click" Canvas.Left="10" Canvas.Top="600" Width="100" Height="40" Content="click"></Button>
    </Canvas>
</UserControl>

ScaleX="1"    X轴变化  1以下是缩放 1以上是放大
ScaleY="1"    Y轴变化  1以下是缩放,1以上是放大
CenterX="420"    变换点的X轴坐标
CenterY="200"    变换点的Y轴坐标

抱歉!评论已关闭.