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();