2009-03-05 57 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()