バージョン

RepositionAnimation プロパティ

Card を新しいレイアウト位置へ移動するアニメーションで使用する DoubleAnimationBase から派生インスタンスを取得または設定します。
シンタックス
'宣言
 
Public Property RepositionAnimation As DoubleAnimationBase
public DoubleAnimationBase RepositionAnimation {get; set;}
解説
指定したインスタンスは設定したアニメーション オプションを使用すると 0 ~ 1 の double 値をアニメーションします。アニメーションの各フレームでカードの正しい位置を表すために、CardView は 0 ~ 1 の値を補間します。指定したアニメーションが 0 ~ 1 の値をアニメーションしない場合、意図しないアニメーションの動作が可能です。easing 関数をシミュレートするために、内部の KeyFrame で 0.0 ~ 1.0 の範囲以外に設定する値を含む DoubleAnimationUsingKeyFrames アニメーションを作成することが可能です。

注: 1.0 以外の「To」値を指定すると、アニメーションを正しく実行するために、「Stop」の FillBehavior を設定する必要があります。

使用例
<Window.Resources>
    
<DoubleAnimationUsingKeyFrames x:Key="repositionAnimation1">
        
<SplineDoubleKeyFrame KeyTime="00:00:00" Value="0" />
        
<SplineDoubleKeyFrame KeyTime="00:00:01" Value="1.5" />
        
<SplineDoubleKeyFrame KeyTime="00:00:01.5" Value="0.8" />
        
<SplineDoubleKeyFrame KeyTime="00:00:02" Value="1" />
    
</DoubleAnimationUsingKeyFrames>
</Window.Resources>

<igDP:XamDataCards Name="xamDataCards1">
    
<igDP:XamDataCards.ViewSettings>
        
<igDP:CardViewSettings RepositionAnimation="{StaticResource repositionAnimation1}" />
    
</igDP:XamDataCards.ViewSettings>
</igDP:XamDataCards>
参照