Storyboard completed ekvivalent do VB kódu   zodpovězená otázka

WPF

Dobrý den,

vytvářím dynamickou animaci a potřeboval bych na ní navázat druhou, což se dle spousty článků na webu řeší eventem <Storyboard Completed="odkaz_na_kód">. Jenže já tuhle animaci tvořím ve VB kódu a potřeboval bych ekvivalent tohoto eventu právě pro VB kód. Prosurfoval jsem už všechny volné chvíle v posledních třech dnech a zadání eventu Completed jsem našel jenom a pouze v XAML. Uvádím jednoduchou animaci jako příklad...

    Sub Animace1()
        Dim sbRes As New Storyboard
        Dim th1 As New Thickness(160, 160, 0, 0)
        Dim myThicknessAnimation1 As New ThicknessAnimation
        myThicknessAnimation1.To = th1
        myThicknessAnimation1.Duration = TimeSpan.FromMilliseconds(1000)
        myThicknessAnimation1.FillBehavior = FillBehavior.Stop
        Storyboard.SetTargetName(myThicknessAnimation1, "Button1")
        Storyboard.SetTargetProperty(myThicknessAnimation1, New PropertyPath(Button.MarginProperty))
        sbRes.Children.Add(myThicknessAnimation1)
        Me.BeginStoryboard(sbRes)
    End Sub

Díky moc za každou radu...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

A přidat handler "Completed" nelze? VB.Net nepoužívám a nejsem u PC, takže nemohu ověřit

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Píšu z hlavy, ale mělo by to být:

AddHandler Storyboard.Completed, AddressOf název_funkce
nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback