【发布时间】:2015-11-16 02:53:34
【问题描述】:
我将故事板定义为网格资源。我已经给它命名了。我可以在代码中设置 TargetName 属性,但我不知道如何在代码中设置情节提要的 From 和 To 值。这些值需要在运行时设置。这是我所拥有的。
<Grid.Resources>
<Storyboard x:Name="btnClick_SB" >
<DoubleAnimation Storyboard.TargetProperty="X2" From="10" To="400" Duration="0:0:1.0" EnableDependentAnimation="True"/>
<DoubleAnimation Storyboard.TargetProperty="Y2" From="10" To="400" Duration="0:0:1.0" EnableDependentAnimation="True"/>
</Storyboard>
...
<Canvas x:Name="cnvBL" Margin="0" Grid.Row="2" Background="White">
<Line x:Name="lineBL1" Stroke="Blue" StrokeThickness="5" />
<Line x:Name="lineBL2" Stroke="Blue" StrokeThickness="5" />
</Canvas>
and the code
lineBL1.X1 = 10;
lineBL1.Y1 = 10;
btnClick_SB.Stop();
btnClick_SB.SetValue(Storyboard.TargetNameProperty, "lineBL1");
btnClick_SB.Begin();
如您所见,From 和 To 是在 XAML 中设置的。我想在代码中设置这些值。我该怎么做?
【问题讨论】:
标签: c# storyboard windows-10-universal