我有一个带有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很新。请帮帮我。 在此先感谢。
答案 0 :(得分:1)
在Window1中将该函数设为公共。
Class Window1
Public Sub MyPublicFunction()
'DoSomething'
End Sub
End Class
为什么它必须在Windows1中并成为实例函数的任何特定原因?您可以在App类中将其作为静态公共函数执行此操作,以便项目的每个部分都可以访问它。