スタックパネルがコード ビハインドから移動したように見えるように、アニメーション ストーリーボードのスタックパネルの両側のマージンを削除するにはどうすればよいですか? このアニメーションを使用するスタックパネルの数は実行時に異なるため、分離コードで行う必要があります。ありがとう:o)
1489 次
1 に答える
0
コード ビハインドまたはアニメーション XAML でマージン値を設定する方法を尋ねているかどうかわからないので、両方で試してみます。
コード ビハインドでは、 DependencyProperty.SetValue メソッドを使用できます。例えば:stackPanel.SetValue(MarginProperty, 0);
XAML アニメーションの場合、厚さアニメーションを追加できます。例えば:
<ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="stackPanel" Storyboard.TargetProperty="Margin">
<SplineThicknessKeyFrame KeyTime="00:00:00.025" Value="4,4,2,2"/>
</ThicknessAnimationUsingKeyFrames>
于 2009-10-20T18:02:19.393 に答える