0

これは簡単なはずですが、ここで空白にしています。

私はコントロールのTextBlock中にいます。Borderのテキストの長さに基づいWidthて変更されます(ViewModel で更新されます)。この変更をアニメーション化して、幅が(ぎくしゃくするのではなく)ゆっくりと大きくなるようにしたいと思います。BorderTextBlockWidth

私の Xaml:

<Border x:Name="myBorder" BorderBrush="Black" BorderThickness="1" HorizontalAlignment="Left" VerticalAlignment="Top">
    <TextBlock x:Name="myTextBlock" HorizontalAlignment="Left" Text="Some Text"/>
</Border>
4

1 に答える 1

0

これは、Expression Blend にとって完璧な仕事です。Storyboardアニメーションを作成する必要があります。次に、作成されたら、ビジュアル スタジオのコード ビハインドに入り、再生します。テキスト ブロック内のテキストの量に基づいて、特定のポイントまで再生するように指示できます。

ここに基本的なチュートリアルがあり ます http://www.silverlightbuzz.com/2009/10/12/animating-with-storyboards-in-blend/

この例にはバックエンド コードもあり ます http://dotnet.dzone.com/articles/wpf-storyboard-%E2%80%93-what-it-and

于 2013-03-07T02:54:15.113 に答える