2012-11-30 6 views
9

WinRTでカスタムトランジションを実装することは可能ですか? など。コントロールの可視性のためにトランジションを持たせるとよいでしょう。したがって、スプリットビューの一部を表示/非表示にすると、スライディングエフェクトを使用してビュー全体がアニメートされます。WinRT XAMLカスタムトランジション

答えて

0

はい、通常のWPFアニメーション技法を使用して、WinRTのマイナーチェンジでのみ行うことができます。

普通のパターンは、ストーリーボードを介してUIエレメントにダブル/カラー/イージングアニメーションを適用することです。ビジュアルステートマネージャーの変更によってトリガーされます。これを宣言的に行うことも、コードビハインドで行うこともできます。私の知る限り、あなたのカスタムトランジションを構築し、TransitionCollectionの内側に、ある通常のWinRTのトランジション、のようにそれらを使用することはできません知っているよう

http://www.codeproject.com/Articles/23257/Beginner-s-WPF-Animation-Tutorial

http://blogs.msdn.com/b/wpfsdk/archive/2009/02/27/the-visualstatemanager-and-triggers.aspx

+2

アニメーションやトリガーではなく、トランジションについて具体的に質問しています。 –

0

<ListView.Transitions> 
    <TransitionCollection> 
     <myTransitions:PotatoeTransition/> 
    </TransitionCollection> 
</ListView.Transitions> 

私が知る限り、以上のことはできません。

目的を達成するためにRenderTransform(TranslateTransform)とOpacityの両方をアニメーション化するストーリーボードを使用する必要があるでしょう。
もっと再利用できるようにしたいのであれば、まだ行動を作成できると思います。

関連する問題