WPFToolkitをダウンロードしましたが、このパッケージで提供されているDataGridを使用しています。 行が削除されたときに行が消滅するようにアニメーション化しようとしていますが、その方法はわかりません。誰でもそれをどうやって行うことができるか知っていますか?WPFToolKit DataGridで行のアニメーションをアニメーション化します
7
A
答えて
2
WPFはアニメーションや印象的なビジュアルを可能にするため、上司は簡単だと思うでしょうが、これはWPFで扱いにくいものです。結局のところ、Web上にはすばらしいシルバーライト/ WPFデモのすべての種類があり、実際にその技術を販売しています。あなたの上司が知らないことはもちろん、簡単で派手な機能を披露するためにデモが書かれていることです。しかし、標準とは少し違うものは、非常に難しいという厄介な方法を持っています。
しかし、十分なわめき散らす1はるかに良いがあるかもしれませんが、私は、あなたに可能なアプローチをあげる:
のは、あなたがコレクションのいくつかの種類にデータグリッドをバインドしましたと仮定しましょう、と引数レッツのためにそのオブジェクトはFoo
のオブジェクトのリスト、つまりList<foo> MyFoos
とします。その後、BeingDeletedというFOOクラスにプロパティを追加できます。次に、DataRowViewのテンプレートでこのプロパティをトリガし、特定の行のフェードアウトまたは折りたたみをアニメーション化するストーリーボードを開始します。これはFooオブジェクトに何も関係しないプロパティを追加することを意味するので、グロスです。代わりに、Fooの特別なラッパーやサブクラスを作成することもできます。
関連する問題
- 1. WPFToolkitのDataGrid(スタイル)
- 2. jQueryアニメーション、アニメーション化しない
- 3. contentInsetをUITableViewにアニメーション化すると、行のサブビューフレームもアニメーション化されます
- 4. MvvmLight EventToCommandとWPFToolkit DataGridをダブルクリック
- 5. cocos2dでCCSpriteをアニメーション化しますか?
- 6. アニメーションはアニメーション化された値をフリーズしますか?
- 7. キューを介したコントロールのアニメーション化とアニメーション化
- 8. WPFToolkit DataGridのDateTime値を持つ列
- 9. 継続的なアニメーションの間、UClertViewのアニメーション化を回避しますか?
- 10. UIView animateWithDuration:アニメーション:補完:変換を適用し、アニメーション化しない
- 11. UITableViewのアニメーション化resize
- 12. 動画のアニメーション化
- 13. アニメーションのゲームアプリケーションでアニメーション
- 14. jqueryを使用してテキストの行をアニメーション化する
- 15. iPhone - ビューコントローラプレゼンテーションをアニメーション化する
- 16. uiimageviewをアニメーション化する
- 17. 2Dプラントのアニメーションを手順的にアニメーション化する
- 18. 右にアニメーションのテキストビューをアニメーション化する方法
- 19. jQueryでRolodexのフリップダウンエフェクトをアニメーション化する
- 20. raphael.jsアニメーションの問題:パスの特定の点のみをアニメーション化
- 21. JQueryで一連の行をアニメーション化する
- 22. MonotouchでCoreAnimationを使用してカスタムプロパティをアニメーション化しますか?
- 23. -presentModalViewControllerを使用する:アニメーション:UITabBarControllerを使用してアニメーション化しない
- 24. Android:アニメーションでXMLを使ってアニメーションをアニメーションで反転する
- 25. MonoTouch.Dialog行アニメーション
- 26. NSTableViewの行のアニメーション
- 27. オブジェクトを複数のウェイポイント/目的地でアニメーション化しますか?
- 28. 音の大きさでオブジェクトをアニメーション化しますか?
- 29. Cocoa Touchのサブビューのアニメーション化
- 30. Android:シークバーでアニメーション化されたベクトル描画可能なアニメーション
これで私は最終的にこれを実装する方法を決めました。 (シンクロナイザーは「ほとんど削除された」アイテムを無視することを知っておく必要があるので)バインドされたリストの同期にはいくつかの問題がありました。アニメーションが終了したときにそれらのアイテムを実際に削除する必要もありました。最終的な結果はちょっと混乱しています(すべてが緊密に結合されています)が、他の解決策はないと思います。 – Andy