0

ストーリーボードはフリーズ可能で扱いにくいことは承知していますが、複数のストーリーボードでアニメーションを共有することは可能ですか? 次の行に沿った何かは、私がやろうとしていることです:

<UserControl.Resources>
  <Storyboard x:Key="SharedAnimation" />
</UserControl.Resources>

...
  <VisualState Name="Animation1">
    <Storyboard SpeedRatio="1">
      <Somehow include SharedAnimation />
    </Storyboard>
  </VisualState>

  <VisualState Name="Animation2">
    <Storyboard SpeedRatio="1.5">
      <Somehow include SharedAnimation />
    </Storyboard>
  </VisualState>
...    
4

1 に答える 1

0

現在、このマシンに VS がないため、ここでは試しませんでしたが、これでうまくいく可能性があります。

<VisualState Name="Animation1">
  <Storyboard SpeedRatio="1">
    <StaticResource ResourceKey="SharedAnimation" />
  </Storyboard>
</VisualState>
于 2010-11-12T09:55:02.890 に答える