1
我試圖通過Slider的值更改DoubleAnimation控件的持續時間,但它不起作用。我不知道爲什麼?通過滑塊控制DoubleAnimation控制的更改時間
這裏是我的代碼:
XAML:
<Border.Triggers>
<EventTrigger RoutedEvent="Loaded">
<BeginStoryboard>
<Storyboard Storyboard.TargetName="borUpperTranslate" Storyboard.TargetProperty="X">
<DoubleAnimation Name="dbaUpperTranslate" From="418" To="230" Duration="0:0:1" RepeatBehavior="Forever" AutoReverse="True"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
C#:
private void Slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
Slider sl = sender as Slider;
dbaUpperTranslate.Duration = new Duration(TimeSpan.FromSeconds(sl.Value));
}
任何幫助會感激!提前致謝。
太棒了!我做的。非常感謝Rohit Vats先生。 – HICURIN
歡迎hicurin。 :) –