2011-08-03 30 views
2

シルバー(またはWPF)アプリケーションでは、私は(私がしたいの画面間の遷移をアニメーション化するための良い方法は何Conductor.Collection.OneActiveカリバーンマイクロで画面間の遷移アニメーションをスライディング

で指揮を持っています私はActivateItem(...)を呼び出すと、単純なスライダーのように)?

P.S. Caliburn以外のアプリでは、さまざまなメーカーやState ManagerアニメーションのTransitionPresenterコントロールを使用しました。

編集:Robの答えから、TransitionPresenterは説明された状況に入る方法です。これは、ビューモデルを操作してビューを切り替えるために、ContentControlを使用する「デフォルト」のキャリバーンの方法にうまく対応します。 TransitionPresenterは本質的にアニメーションを備えたContentControlです。

同時に、ActiveItemを操作することは状態を持つことを意味し、同時に自分の状態で状態マネージャを使用しようとすると、これらの2つの状態を同期させるという問題があり、適切ではありません。

答えて

1

移行コントロールを引き続き使用できます。それにView.Model添付プロパティを追加するだけです。

関連する問題