2009-03-05 9 views
1

hier ist, was ich zu tun habe versucht:Anruf XAML Animation von VB-Code in WPF

Ich habe eine Animation Storyboard für ein Objekt in Expression Blend gemacht. Was ich brauche ist, diese Animation aus dem VB.net-Code auszulösen. Irgendwelche Ideen?

Danke,

EDIT:

Jetzt bin ich diesen Fehler beim Versuch, die App zu debuggen:

Überlastung Auflösung fehlgeschlagen, da nicht zugänglich 'Begin' diese Anzahl von Argumenten akzeptiert.

"Begin" ist das Argument, um die Storyboard-Animation zu starten. Irgendwelche Ideen?

Antwort

4

Ich habe gerade diese C# übersetzt (mit einem Werkzeug, sauge ich in VB.NET)

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

diese

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

Das den x übernimmt: Key Ihre Storyboard ist StoryboardName .

Wenn nicht .NET 3.5 mit SP1

myStoryboard.Begin(me) 
+0

Vielen Dank für die schnelle Antwort! – TuxMeister

1

versuchen Wenn ich mich nicht täusche, wenn Sie eine x gelten: Name der Ressource-Attribut wird als Mitglied Eigenschaft der Steuerung zugänglich sein und Sie können einfach anrufen (vorausgesetzt, Sie verwendeten x: Name = "myStoryBoard")

myStoryBoard.Begin()