Windows phone 7 更改栅格的不透明度,创建“不透明度”;淡入;效果如何?

Windows phone 7 更改栅格的不透明度,创建“不透明度”;淡入;效果如何?,windows-phone-7,animation,opacity,Windows Phone 7,Animation,Opacity,我在创建网格的淡入效果方面遇到了一些问题 我想要一个网格出来后,点击,这是可能的吗 谢谢 您可以使用故事板并设置不透明度属性的动画以产生淡入效果,以下线程介绍了所需的代码:- 答案与Paul相同,但我在一个项目中打开了它:p我花了一段时间来理解故事板,给了你一个示例 <Storyboard x:Name="fadeText"> <DoubleAnimation Storyboard.TargetName="tbData" Storyboard.Targe

我在创建网格的淡入效果方面遇到了一些问题

我想要一个网格出来后,点击,这是可能的吗


谢谢

您可以使用故事板并设置不透明度属性的动画以产生淡入效果,以下线程介绍了所需的代码:-


答案与Paul相同,但我在一个项目中打开了它:p我花了一段时间来理解故事板,给了你一个示例

<Storyboard x:Name="fadeText">
    <DoubleAnimation Storyboard.TargetName="tbData"
        Storyboard.TargetProperty="Opacity" From="1.0"
        To="0" Duration="0:0:1" AutoReverse="True" />

    <DoubleAnimation Storyboard.TargetName="btnReset"
        Storyboard.TargetProperty="Opacity" From="1.0"
        To="0" Duration="0:0:1" AutoReverse="True" />
</Storyboard>

参加聚会有点太晚了,因为我刚刚写的和《隐士戴夫》差不多,但这可能有助于更好地理解:

另一种方法是,在XAML视图中设置情节提要项,在我看来,这比纯C#代码更简洁。为此,您可以在
脚本中声明故事板,如下所示:

<!-- Animates the a control's height. -->
<Grid.Resources>
    <Storyboard x:Name="Animation_Collapse">
        <DoubleAnimation Storyboard.TargetName="Name_Of_Control"
                             Storyboard.TargetProperty="Height"
                             From="200" To="0" Duration="0:0:0.3" />
    </Storyboard>
    <Storyboard x:Name="Animation_Expand">
        <DoubleAnimation Storyboard.TargetName="Name_Of_Control"
                             Storyboard.TargetProperty="Height"
                             From="0" To="200" Duration="0:0:0.3" />
    </Storyboard>
</Grid.Resources>
例如,只需将其放入按钮中即可单击eventhandler。故事板在屏幕上 System.Windows.Media.Animation命名空间

Animation_Collapse.Begin();
or Animation_Expand.Begin();