我想使用 ProgressBar 可视化一个冷却计时器,我想通过使用 StoryBoard 来解决它,并且每次我的 DataContext 刷新它都应该触发一个动画(冷却)。
我想知道是否有一种方法可以绑定一个属性,它Int32
实际上是Duration
一个动画属性的值。
Duration 属性表示一个 DateTime 值。我需要将整数值绑定为持续时间的秒数。有没有办法不将 Int 转换为 DateTime?如果有任何其他关于实现冷却的建议,我很高兴听到它!
<DoubleAnimation Storyboard.TargetName="timeToUpdateBar" Storyboard.TargetProperty="Value" From="100" To="0" Duration="{Binding myDataContext.myIntValueInSeconds}" RepeatBehavior="1x"/>
感谢期待