2014-01-09 14 views
1

我在WPF(在對象和時間線選項卡中)爲我的網格元素創建了Storyboard,但是當我轉到C#時,intelicence只顯示了我的目標元素,並且在此元素中沒有Storyboard名稱,它。WPF - 不能在C中查找故事板#

如何訪問C#中的故事板?它在哪裏?我希望它使用C#開始播放,但我無法在任何地方找到它。

+0

使用STORYBOARDNAME名稱您需要聲明一個'Storyboard'作爲一種資源,並使用'FindResource()'找它。示例:[here](http://stackoverflow.com/questions/3755651/call-a-storyboard-declared-in-xaml-from-c-sharp)和[here](http://social.msdn.microsoft .COM /論壇/ EN-US/fbf9c605-1db1-4017-8847-8e01f89239d0 /何燦我暫停-A-WPF的使用-C-代碼隱藏故事板,?=論壇混合)。 –

回答

1

試試這個。

<Window.Resources> 
<Storyboard x:Key="StoryboardName"> 
    <DoubleAnimation></DoubleAnimation> 
</Storyboard> 
</Window.Resources> 

,並在後面的代碼

Storyboard StoryboardName = this.Resources["StoryboardName"] as Storyboard; 

和動畫