2009-03-05 67 views
1

這裏是我正在做的事情:從WPF中的VB代碼調用XAML動畫

我有一個在Expression Blend中完成的對象的Storyboard動畫。我需要的是能夠從VB.net代碼中觸發該動畫。有任何想法嗎?

感謝,

編輯:

現在I'm收到此錯誤試圖調試應用程序:

重載決策失敗,因爲沒有可訪問的「開始」接受此數目的參數。

「開始」是啓動故事板動畫的參數。有任何想法嗎?

回答

4

我剛剛翻譯此C#(使用的工具,我吸在VB.NET)

Storyboard myStoryboard = (Storyboard)FindResource("StoryboardName"); 
myStoryboard.Begin(); 

這個

Dim myStoryboard As Storyboard = DirectCast(FindResource("StoryboardName"), Storyboard) 
myStoryboard.Begin() 

這是假設X:你的故事板的重點是STORYBOARDNAME 。

如果不使用.NET 3.5 SP1 嘗試

myStoryboard.Begin(me) 
+0

非常感謝您的快速回答! – TuxMeister 2009-03-05 01:18:05

1

如果我沒有記錯的話,如果你申請的x:Name屬性的資源將它作爲控制的成員屬性訪問,你可以打電話(假設你使用了x:Name =「myStoryBoard」)

myStoryBoard.Begin()