ちょっと、私はWP7のSilverlightのサブセットのデータテンプレートに追加される要素にアニメーションを適用しようとしています。私はいくつかの問題を抱えています。 DataTemplate.Triggersを使用するWPF(Animate WPF Datatemplate when item added to Listbox?)ではかなり可能ですが、WP7のSilverlightにはDataTemplatesのTriggersプロパティはありません。このように、私はwinphoneでこれを行うことについてどのように行くだろうか?リストボックスに最初に追加されたときWP7 datatemplate要素をアニメ化する
5
A
答えて
3
XAMLのListBox.ItemTemplate
プロパティ値として使用されるDataTemplate
があるとしますか?このような場合は、コードの後ろのDataTemplate
のルート要素のLoaded
イベントを処理する必要があります。このイベントは、DataTemplate
「インスタンス」が作成されるたびに呼び出され、Storyboard
を発生させます。
2
Silverlight 4は、ListBoxItemコントロールにLayoutStatesという概念を追加しました。これにより、BeforeLoadedからAfterLoadedなどの状態遷移のアニメーションを追加することができました。残念ながら、この機能はWP7(Silverlight 3ベース)に組み込まれていません。
「マンゴー」リリースで変更されるまでは、ColinEの解決策を含むいくつかの回避策があります。
一部のリソースがあります:Animate your #WP7 ListBoxItems while being un-/loadedとReactive Extensions #3: Windows Phone 7
+0
クール - LayoutStatesは私にとって初めてです:-) – ColinE
関連する問題
- 1. wp7リストボックスに特別な最初の項目を追加するにはどうすればいいですか?
- 2. Java - arraylistにオブジェクトを追加し、arraylistに別の要素を追加すると、最初の要素が上書きされます。
- 3. アニメーションリストが最初にアニメ化されていません
- 4. テキストファイルを読み込んでリストボックスWP7に追加
- 5. 追加された要素にクラスを追加する
- 6. ボタンのクリックでspan要素とli要素をアニメ化する
- 7. jqueryを使用して、追加された要素の最後に要素を追加する方法は?
- 8. mouseoverとanimate.cssで要素をアニメ化
- 9. 動的に挿入された要素に要素を追加
- 10. Plot.lyでプロット上の要素の追加や削除をアニメ化する
- 11. リストボックスのスクロールビューアーにヘッダーを追加し、virtualizingStackPanel(wp7)を保持する
- 12. コンテンツが追加されたときにdiv要素が増加する
- 13. jqueryの最初と最後の要素にクラスを追加します。
- 14. カスタム要素*とその子要素*が初期化されたときにコールバックを取得する方法
- 15. 最初の要素を上書きする静的なArrayListに追加
- 16. 要素がD3に追加されたときに表示されない
- 17. リストボックス内にあるDataTemplate内のチェックコンボボックスDataTemplate
- 18. JavaFx - 動的JXML、初期化時にペイン要素を追加
- 19. リストボックスの最下部に追加
- 20. WP7は、私は私のリストボックスに追加された項目の数を制限するために、forループを使用しようとしているリストボックス
- 21. UIViewアニメーションが最初の試行でアニメ化されない
- 22. xamlでバインドされたリストボックスの外にボタンを追加する
- 23. 動的に追加された要素にイベントハンドラをアタッチする
- 24. 動的に追加された要素にイベントをバインドする
- 25. 追加された要素が親要素に残らない
- 26. CSS - 要素の高さをautoにアニメ化
- 27. ASP.NET:*ユーザーコントロール*が最初にロードされたときに初期化する方法
- 28. 動的に追加されたhtml要素にイベントリスナーを追加する
- 29. イベントリスナーをイベントリスナーによって追加されたフォーム要素に追加する
- 30. 動的に追加されたテンプレート要素にクラスを追加する
は、私の周りhackityの仕事を見つけましたが、私は間違いなく、将来の使用のためには、このことを覚えておこう。ありがとうございました。 – jjcm