如何从另一个窗口调用窗口的Public Sub函数

时间:2009-10-20 16:57:18

标签: wpf vb.net

我有一个带有Public Sub功能(Window1)的Wpf窗口。我需要从另一个窗口执行该功能。像这样:

Private Sub Window2_Loaded(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles Window1.Loaded

Dim Window1 As New Window 1
Window1.function()

End Sub

我对wpf很新。请帮帮我。 在此先感谢。

1 个答案:

答案 0 :(得分:1)

在Window1中将该函数设为公共。

Class Window1 
    Public Sub MyPublicFunction()
        'DoSomething'
    End Sub
End Class

为什么它必须在Windows1中并成为实例函数的任何特定原因?您可以在App类中将其作为静态公共函数执行此操作,以便项目的每个部分都可以访问它。