0

ウィンドウにはいくつかのサイズの長方形があります。長方形の新しいサイズを設定する必要があり、古いサイズを新しいサイズに徐々に変更しました。または、たとえば、滑らかだった長方形を回転させる必要があります。どうやってするの?

編集

うまく表現できていないと思います。たとえば、200 x 300 の寸法の四角形があります。新しい寸法を試してみました: 400 x 200 です。新しくスムーズにアニメーション化されたヒット ターゲット値をすぐに適用しなければよかったのにと思います。

これはWPFでどのように行われるのでしょうか。

4

2 に答える 2

0

滑らかだった長方形を回転させるとはどういう意味かわかりません。

ストーリーボード。このサンプルでは、​​長方形のサイズ変更も示しています

ストーリーボードの概要

  <StackPanel Margin="20">
            <Rectangle Name="MyRectangle"
      Width="100"
      Height="100">
                <Rectangle.Fill>
                    <SolidColorBrush x:Name="MySolidColorBrush" Color="Blue" />
                </Rectangle.Fill>
                <Rectangle.Triggers>
                    <EventTrigger RoutedEvent="Rectangle.MouseEnter">
                        <BeginStoryboard>
                            <Storyboard>
                                <DoubleAnimation 
                Storyboard.TargetName="MyRectangle"
                Storyboard.TargetProperty="Width"
                From="100" To="200" Duration="0:0:1" />

                                <ColorAnimation 
                Storyboard.TargetName="MySolidColorBrush"
                Storyboard.TargetProperty="Color"
                From="Blue" To="Red" Duration="0:0:1" />
                            </Storyboard>
                        </BeginStoryboard>
                    </EventTrigger>
                </Rectangle.Triggers>
            </Rectangle>
        </StackPanel>
于 2012-09-15T14:01:46.987 に答える