背景ページの色を、たとえば blue-lightblue-white- などから切り替えたいと考えています。ファイルを使用してみ.gif
ましたが、電話では機能しませんでした。RGB
またはの値をプログラムで変更することでできると思いますがARGB
、その方法がわかりません。誰でも方法を教えてもらえますか? 前にありがとう
質問する
393 次
1 に答える
2
ストーリーボードを使用して行うことができます。例えば:
<phone:PhoneApplicationPage.Resources>
<Storyboard x:Name="Storyboard1" RepeatBehavior="Forever">
<ColorAnimationUsingKeyFrames Storyboard.TargetProperty="(Panel.Background).(SolidColorBrush.Color)" Storyboard.TargetName="LayoutRoot">
<DiscreteColorKeyFrame KeyTime="0" Value="Blue"/>
<DiscreteColorKeyFrame KeyTime="0:0:1" Value="LightBlue"/>
<DiscreteColorKeyFrame KeyTime="0:0:2" Value="White"/>
<DiscreteColorKeyFrame KeyTime="0:0:3" Value="White"/>
</ColorAnimationUsingKeyFrames>
</Storyboard>
</phone:PhoneApplicationPage.Resources>
ページが読み込まれたら、ストーリーボードを開始します。
this.Storyboard1.Begin();
于 2013-03-12T08:55:32.793 に答える