2013-10-07 21 views
0

我想使用ProgressBar可視化冷靜計時器,我想通過使用StoryBoard解決它,每次我的DataContext刷新它應該觸發動畫(冷卻下)。WPF綁定Int32值持續時間屬性(DataTime.Seconds)

我想知道是否有辦法綁定一個屬性,這實際上是一個Int32值到一個動畫的Duration屬性。

Duration屬性表示DateTime值。我需要綁定整數值作爲持續時間的秒數。沒有將Int轉換成DateTime的方法嗎?如果有任何其他的建議來實現冷靜的事情,我很高興聽到它!

<DoubleAnimation Storyboard.TargetName="timeToUpdateBar" Storyboard.TargetProperty="Value" From="100" To="0" Duration="{Binding myDataContext.myIntValueInSeconds}" RepeatBehavior="1x"/> 

感謝預期

+0

使用適當的[綁定轉換器](http://msdn.microsoft.com/en-us/library/system.windows.data.binding.converter.aspx)。 – Clemens

回答

0

無需轉換器,是不可能的。