私のWPFアプリケーションでは、Media Centerの背景に似た周囲のアニメーションの背景を持っています。これを提供するフリーコントロールはありますか?WPFのアニメーション背景コントロール?
答えて
私はストーリーボードを介してボーダーの背景をアニメーション化することをお勧めします。かなり簡単で、複雑なアニメーションを好きなだけ作成することができます。ここでは簡単な例です:
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Window.Triggers>
<EventTrigger RoutedEvent="Window.Loaded">
<BeginStoryboard>
<Storyboard AutoReverse="True" BeginTime="0" >
<DoubleAnimation Storyboard.TargetName="Foo"
Storyboard.TargetProperty="Offset"
From="0.2" To="0.8" Duration="0:0:10"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Window.Triggers>
<Border>
<Border.Background>
<LinearGradientBrush StartPoint="0,0" EndPoint="1,1">
<GradientStop Color="Yellow" Offset="0"/>
<GradientStop Color="Orange" Offset="0.2" x:Name="Foo"/>
<GradientStop Color="Red" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
<!-- put your windowcontent(grid etc.) here -->
</Border>
</Window>
ます。また、MSDNの記事Animation Overviewが表示されるはずです。
グリッドを使用してビデオ要素を最後のzオーダーに配置し、幅と高さを自動にして、ビデオを再生してコンテナをその前に置くことができます。
グリッドでは、指定したz順にオブジェクトを配置できます。カスタムアニメーションコントロールを作成し、グリッドに追加された最初のコントロールとして実行できます。
現在のところ、アニメーションを提供するBackgroundプロパティはありません。ピクチャのみを読み込むことができます。
私のquesitonはこれです:どこでそのようなビデオを得ることができますか? :) – RCIX
よくiStockPhotoとそのような類似のロイヤルティフリーのコンテンツ販売サイト、あなたはそれらの1つを使用することができます、彼らは高価ではありませんし、豊富な背景ビデオを得ることができます。 –
Google「バックグラウンドアニメーション」。あなたは18,500,000ヒットを得るでしょう。
間違った答え... –
可能であればベクトルアニメーションを試してみましたが、ビデオの再生(自動的にスケーリングする必要があります)は最適ではありません(処理、画像スケーリングなど)。
ベクターの形やブラシ(3Dでも構いません)を使用する方がずっと良いでしょう。
背景をアニメーション化する方法である:
この例のようにTargetPropertyに "(背景)(SolidColorBrush.Color)" を設定することも可能である。
<ColorAnimation
Storyboard.TargetName = "lblSubGroup"
Storyboard.TargetProperty = "(Background).(SolidColorBrush.Color)"
From = "White"
To = "Navy"
Duration = "0:0:3"
AutoReverse = "True"/>
- 1. Wpfアニメーションの背景色
- 2. WPFコントロールは、コレクションがコントロールの背景
- 3. 光:背景アニメーション
- 4. CSSの背景アニメーション
- 5. Andengineのアニメーション背景
- 6. 背景画像アニメーション後の背景色CSS3アニメーションの作成
- 7. WPF DataGridの背景
- 8. キャンバスに「アニメーション」背景
- 9. HTML5エンドレス背景アニメーション
- 10. forループのアニメーションwpfコントロール
- 11. WPFコントロールの背景に進行状況バーを追加する
- 12. 背景でのSolidColorBrushのアニメーション
- 13. スムーズグラデーションの背景のアニメーションJava
- 14. 背景画像のアニメーション
- 15. @keyframesアニメーションの背景にテキスト
- 16. JQueryヘルプ - 背景色のアニメーション
- 17. 悪いCSSの背景アニメーション
- 18. C#Winフォームの背景アニメーション
- 19. jQuery - アニメーションCSSの背景サイズ?
- 20. 複数の背景css3アニメーション
- 21. WPFのリストビューの背景色
- 22. WPF ToggleButton背景の問題
- 23. WPF Datagrid.RowStyleグラデーションの背景
- 24. WPF - 背景ボタンの変更
- 25. アニメーション背景フィッティング画面
- 26. アニメーションHTML背景画像フェード
- 27. アニメーションdiv背景とPHP
- 28. JQUERY - アニメーションnaviagtion背景色
- 29. iOS - アニメーション背景画像(GIF)
- 30. 複数の背景の背景サイズをアニメーション化する方法
で参照[ .NET Rocks、episode 952](http://www.dotnetrocks.com/default.aspx?showNum=952)、03分52秒 - 05分35秒。 –
WTF?それは素晴らしいです...^_^ –