0

背景ページの色を、たとえば blue-lightblue-white- などから切り替えたいと考えています。ファイルを使用してみ.gifましたが、電話では機能しませんでした。RGBまたはの値をプログラムで変更することでできると思いますがARGB、その方法がわかりません。誰でも方法を教えてもらえますか? 前にありがとう

4

1 に答える 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 に答える