2010-11-18 10 views
0

だが、私はこのストーリーボードを持っているとしましょう:Durationオブジェクトの定義

 
<Storyboard x:Key="sbScale"> 
    <DoubleAnimation Duration="0:0:0.5" 
     Storyboard.TargetProperty="LayoutTransform.ScaleX" 
     To="2.0"/> 
</Storyboard> 

私は同じ定数2.0を何度も使用する必要がある場合、私はDoubleオブジェクトでそれを置き換えることができます。

 
xmlns:sys="clr-namespace:System;assembly=mscorlib" 
... 
<sys:Double x:Key="maxScale">2.0</sys:Double> 
... 
<Storyboard x:Key="sbScale"> 
    <DoubleAnimation Duration="0:0:0.5" 
     Storyboard.TargetProperty="LayoutTransform.ScaleX" 
     To="{StaticResource maxScale}"/> 
</Storyboard> 

どのようにすることができますDurationと同じことをしますか?私はsys:Stringを試しましたが、実行時の例外を与えます。

答えて

1

期間としてそれを定義します。

<Duration x:Key="duration">0:0:0.5</Duration> 
関連する問題