簡體   English   中英

Windows Phone-網格幻燈片動畫

[英]Windows Phone - Grid Slide Animation

我正在嘗試對整個網格進行幻燈片動畫處理,但是有一個例外:“無法解析TargetName translateTransform。” 怎么了?

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
    <Grid.RenderTransform>
        <TranslateTransform x:Name="translateTransform" X="500" />
    </Grid.RenderTransform>
    <Grid.Resources>
        <Storyboard x:Name="StoryBoard1">
            <DoubleAnimation Storyboard.TargetName="ContentPanel"
             Storyboard.TargetProperty="Opacity"
             From="0" To="1" Duration="0:0:1"
             />
            <DoubleAnimation Storyboard.TargetName="translateTransform"
             Storyboard.TargetProperty="X"
             From="500" To="200" Duration="0:0:1"/>
        </Storyboard>
    </Grid.Resources>
    <TextBlock x:Name="Txt2" Text="foo">
    </TextBlock>

您從情節提要資源中缺少x:Key,所有資源都需要具有x:Key。 我的VS2013就是這么說的。

<Grid x:Name="ContentPanel" 
              Background="Purple"

              Grid.Row="1" Margin="12,0,12,0">
            <Grid.RenderTransform>
                <TranslateTransform x:Name="translateTransform" X="500" />
            </Grid.RenderTransform>
            <Grid.Resources>
                <Storyboard x:Key="hey" x:Name="StoryBoard1">
                    <DoubleAnimation Storyboard.TargetName="ContentPanel"
                     Storyboard.TargetProperty="Opacity"
                     From="0" To="1" Duration="0:0:10"
                     />
                    <DoubleAnimation Storyboard.TargetName="translateTransform"
                     Storyboard.TargetProperty="X"
                     From="500" To="0" Duration="0:0:10"/>
                </Storyboard>
            </Grid.Resources>
            <TextBlock x:Name="Txt2" Text="foo">
            </TextBlock>
        </Grid>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM