0

スタックパネルがコード ビハインドから移動したように見えるように、アニメーション ストーリーボードのスタックパネルの両側のマージンを削除するにはどうすればよいですか? このアニメーションを使用するスタックパネルの数は実行時に異なるため、分離コードで行う必要があります。ありがとう:o)

4

1 に答える 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 に答える