使用参数调用方法

时间:2016-08-22 14:30:32

标签: wpf vb.net

我想在动画结束时调用方法。我正在使用这个声明:

AddHandler anim.Completed, AddressOf anim_completed

但是我希望anim_completed sub与参数一起使用。任何想法如何做到这一点?

2 个答案:

答案 0 :(得分:1)

简单的解决方案。使用匿名事件处理程序,您将能够直接访问Ellipse对象。

Dim target As Ellipse = Nothing

AddHandler anim.Completed, Sub()
                                If target IsNot Nothing Then

                                End If
                            End Sub

答案 1 :(得分:0)

您的委托/方法需要与事件具有相同的签名。但在这个活动中你可以打电话给你想要的东西。

AddHandler anim.Completed, AddressOf onAnimCompleted

Sub onAnimCompleted(sender As Object, e As EventArgs)

    Dim target As New Ellipse

    anim_completed(target)

End Sub