基本的には、Iveはキャンバスに多角形の負荷がかかっています(その数は、ユーザーが望むすべてのポリゴンに対してキャンバスをクリックすることによって決まります)。ユーザーが「再生」ボタンをクリックすると、これらのポリゴンをアニメートすることができます。これを行う方法に関するアイデア?それとも可能かどうか?これまでは、アプリケーションを起動する前に作成された要素にストーリーボードを適用する方法しか学習していませんでした。アプリケーション開始後に作成される要素にストーリーボードを適用することは可能ですか?
0
A
答えて
0
うまくいけば、これが役立ちます:Creating an Animation in Procedural Code
あなたはポリゴンごとにストーリーボードのインスタンスのいずれかが必要(あなたが独立して、それらを制御する場合)、または使用すると、1つのストーリーボードに、複数のDoubleAnimation Sを追加する必要があり、それぞれが1つのポリゴンのxをターゲットかyの位置。
これは、表示するアニメーションの種類によって異なります。あなたは精緻化できますか?ここで
0
は一例です...
<Window.Resources>
<Storyboard x:Key="storyboard">
<DoubleAnimation Storyboard.TargetName="someElement" Storyboard.TargetProperty="Angle" From="0.00" To="-90" Duration="00:00:0.5" AccelerationRatio="1" ></DoubleAnimation>
<DoubleAnimation Storyboard.TargetName="someOtherElement" Storyboard.TargetProperty="Angle" From="90" To="0" Duration="00:00:0.5" DecelerationRatio="0.5" ></DoubleAnimation>
</Storyboard>
</Window.Resources>
Storyboard sb = (Storyboard)this.FindResource("storyboard");
DoubleAnimation da1 = (DoubleAnimation)sb.Children[0];
DoubleAnimation da2 = (DoubleAnimation)sb.Children[1];
da1.SetValue(Storyboard.TargetNameProperty, "changeTargetElement");
da2.SetValue(Storyboard.TargetNameProperty, "changeOtherTargetElement");
sb.Begin(this, true);
関連する問題
- 1. ブロードキャストをアプリケーションに適用することは可能ですか?
- 2. ViewContainerRefで作成された要素を無効にすることは可能ですか?
- 3. forループを後方から開始することは可能ですか
- 4. ボーダーレスUWPアプリケーションを作成することは可能ですか?
- 5. 入力の子要素を作成することは可能ですか?
- 6. md-option要素を動的に生成することは可能ですか?
- 7. cakephpで編集可能な要素を作成するには?
- 8. タブタイトルにスタイルを適用することは可能ですか
- 9. jgitflowリリース開始時にバージョンをfinalにすることは可能ですか?
- 10. livestreamの作成後にstreamNameを変更することは可能ですか?
- 11. 動的に作成されたフィールドをレジスタ形式で必要とすることは可能ですか?
- 12. Bazaarにサブブランチを作成することは可能ですか?
- 13. 要素入力を保持する構成ファイルを作成することは可能ですか?
- 14. visioで再利用可能なUML要素を作成するには?
- 15. 要素を無視することは可能ですか?relative?
- 16. React-Navigator要素をリファクタリングすることは可能ですか?
- 17. リンクリストにバイナリ検索を適用して要素を見つけることは可能ですか?
- 18. レールフォーム要素を部分的に入れることは可能ですか?
- 19. 開始後にサイクルスライダから要素を変更することはできますか?
- 20. Googleカレンダーで予定を作成するasp.Netアプリケーションを開発することは可能ですか?
- 21. 子要素がドラッグされたときに要素をドラッグ可能にする
- 22. jhipsterアプリケーションの作成後にキャッシュメカニズムを変更することは可能ですか?
- 23. IE8 DOMに作成された要素にスタイルシートを適用することを拒否しました
- 24. Qt Guiアプリケーションから.exeファイルを作成することは可能ですか
- 25. レコードをレコード要素として使用することは可能ですか?
- 26. Expression Blend 3でXBAPアプリケーションを作成することは可能ですか?
- 27. PythonでANDROIDアプリケーションを作成することは可能ですか?
- 28. フレームワークなしでアプリケーションを作成することは可能ですか?
- 29. SilverlightのストーリーボードでTemplateBindingを使用することは可能ですか?
- 30. Cypress.ioのSelenium拡張要素と同様の再利用可能な要素を作成するには?