私はnov 11 silverlightツールキットを使用しています。私は多くの作業をせずに少しだけ私のアプリケーションを盛り上げるために基本的な移行を貼り付けました。私はこのコードを参照しています:Silverlightツールキットの移行が途中で中断してアプリケーションを再起動する
<!--some really simple basic navigation animations to get us started-->
<toolkit:TransitionService.NavigationInTransition>
<toolkit:NavigationInTransition>
<toolkit:NavigationInTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardIn"/>
</toolkit:NavigationInTransition.Backward>
<toolkit:NavigationInTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardIn"/>
</toolkit:NavigationInTransition.Forward>
</toolkit:NavigationInTransition>
</toolkit:TransitionService.NavigationInTransition>
<toolkit:TransitionService.NavigationOutTransition>
<toolkit:NavigationOutTransition>
<toolkit:NavigationOutTransition.Backward>
<toolkit:TurnstileTransition Mode="BackwardOut"/>
</toolkit:NavigationOutTransition.Backward>
<toolkit:NavigationOutTransition.Forward>
<toolkit:TurnstileTransition Mode="ForwardOut"/>
</toolkit:NavigationOutTransition.Forward>
</toolkit:NavigationOutTransition>
</toolkit:TransitionService.NavigationOutTransition>
これは、それが廃棄された後、私は、アプリケーションを再活性化していたときを除いて、素晴らしい作品。移行が途中で停止しているように見えます。アプリケーションは反応し続けるが、完全に混乱しているように見える。このように:
誰もがこれを解決するためにどのように任意のアイデアを持っていますか?私はそれが私のビューモデルと関係するかもしれないと思うし、それは移行の間に人口になる...そうなら、移行が行われたときに私が購読できるイベントはありますか?私は私のビューモデルでプロパティ変更されたイベントを抑止することができます。しかし、私は単に私のアプリの周りをナビゲートしているときに移行が完全に動作するので、おそらくそうではありません。
アイデアをいただければ幸いです。 http://blog.rsuter.com/?p=74
あなたはApp.xaml
に複数のトランジションを定義することができます:
私はこのコードを使用していhttp://blog.rsuter.com/?p=74複数のアプリケーションでとそのような問題を見たことはありません... –
その方法は正しいですが、1つのタイプのアニメーションだけを許可していますか?私は現在、さまざまなページにさまざまなトランジションアニメーションを用意しています。 – Nico
これをやって何らかの理由で私のために働く...しかしそれはまだ意味をなさない。私はまだ各ページに異なる遷移を持つことを好むだろう。(彼らは私のアプリの構造にもっと意味をなさない) – Nico