0

维基百科应用程序在 wp7 中的外观给我留下了深刻的印象,并且对按钮的移动背景如何工作感到着迷。

我想做类似的事情,有什么想法可以做到吗?

4

1 回答 1

1

这是一个非常简单的方法:

<Image Source="/Assets/ApplicationIcon.png" VerticalAlignment="Top" Margin="0">
    <Image.Resources>
        <Storyboard x:Name="Shift">
            <DoubleAnimation From="0" To="100" Duration="0:0:2"
                                Storyboard.TargetName="Translation"
                                Storyboard.TargetProperty="TranslateY"
                                AutoReverse="True"
                                RepeatBehavior="Forever"/>
            <DoubleAnimation From="0" To="100" Duration="0:0:5"
                                Storyboard.TargetName="Translation"
                                Storyboard.TargetProperty="TranslateX"
                                AutoReverse="True"
                                RepeatBehavior="Forever"/>
        </Storyboard>
    </Image.Resources>
    <Image.RenderTransform>
        <CompositeTransform x:Name="Translation"/>
    </Image.RenderTransform>
</Image>

使用 MainPage.xaml.cs:

public MainPage()
{
    InitializeComponent();

    Shift.Begin();
}
于 2013-05-03T04:50:39.663 回答