2
ストーリーボードを使用してScrollViewerのサイズを変更したいのですが、アニメーション化されていないため、遅れた直後にスクロールビューアのサイズを変更するだけです。ストーリーボードによるサイズ変更のアニメーション
<Storyboard x:Name="ShowMenuStoryboard">
<DoubleAnimation x:Name="changeHeight"
Duration="0:0:2"
EnableDependentAnimation="True"
Storyboard.TargetName="ScrollViewer"
Storyboard.TargetProperty="Height"
To="500" />
</Storyboard>
<Storyboard x:Name="ShowMenu">
<DoubleAnimationUsingKeyFrames EnableDependentAnimation="True" Storyboard.TargetProperty="(ScrollViewer.Width)" Storyboard.TargetName="ScrollViewer">
<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="900"/>
</DoubleAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames EnableDependentAnimation="True" Storyboard.TargetProperty="(ScrollViewer.Height)" Storyboard.TargetName="ScrollViewer">
<EasingDoubleKeyFrame KeyTime="0:0:0.6" Value="640"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
<Storyboard x:Name="ShowSomeThing">
<DoubleAnimation Duration="0:0:0.5" To="640" Storyboard.TargetProperty="(UIElement.Height)" Storyboard.TargetName="ScrollViewer" d:IsOptimized="True"/>
<DoubleAnimation Duration="0:0:0.5" To="900" Storyboard.TargetProperty="(UIElement.Width)" Storyboard.TargetName="ScrollViewer" d:IsOptimized="True"/>
</Storyboard>
<Storyboard x:Name="MaybeNow">
<DoubleAnimationUsingKeyFrames EnableDependentAnimation="True" Storyboard.TargetProperty="(UIElement.Width)" Storyboard.TargetName="ScrollViewer" d:IsOptimized="True">
<EasingDoubleKeyFrame KeyTime="0:0:1.0" Value="900"/>
</DoubleAnimationUsingKeyFrames>
<DoubleAnimationUsingKeyFrames EnableDependentAnimation="True" Storyboard.TargetProperty="(UIElement.Height)" Storyboard.TargetName="ScrollViewer" d:IsOptimized="True">
<EasingDoubleKeyFrame KeyTime="0:0:1.0" Value="640"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
私が間違っているのは何:
ここで私はこれまで試した変種がありますか?
こんにちは、それです!ありがとうございました。 "これは、値から継承されたものとして動作します。必要に応じて、ストーリーボードやその他の方法で直接組み込むことができます。私は{Binding ActualWidth、ElementName = Page}を使用していて、 "from"値を自動的に提供していないので、助けてくれました。 情報を提供していないバインディングのようですので、ストーリーボードを開始する前に手作業で行う必要があります。 –
Freue mich zu helfen :) –