[英]Fade in/out a TextBlock in a Windows Store Application [XAML/C#]
有人可以解釋一下,當我在Windows應用商店應用中加載表單時,如何為文本塊添加淡入和淡出動畫? 我嘗試了WPF方法,但它沒有用...謝謝:)
不確定這是否是您正在尋找的(或“WPF方法”不起作用),但使用此資源:
<Page.Resources>
<Storyboard x:Name="Storyboard1">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="textBlock">
<EasingDoubleKeyFrame KeyTime="0" Value="0"/>
<EasingDoubleKeyFrame KeyTime="0:0:4" Value="1"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
</Page.Resources>
從OnNavigatedTo
調用你將獲得淡入效果(這里是一個名為textBlock的特定實例。)顯然,你可以根據自己的喜好調整持續時間和緩動函數 - 也許可以推廣用於各種控件。
var f = this.Resources["Storyboard1"] as Storyboard;
if (f != null) f.Begin();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.