Wpf 单击(文本框)打开窗口

Wpf 单击(文本框)打开窗口,wpf,vb.net,Wpf,Vb.net,我正在尝试构建一个基本的前端来将信息链接在一起,通过单击GUI首页上的文本框(或按钮)可以访问这些信息。基本上,我有许多文本框,用于我想要显示信息的不同“函数” 我如何使它在单击时,该框将打开一个我已经设计好的新窗口?在解决方案(WPApplication)中,我已经在解决方案中设置了所有的.xaml(即单独的窗口)-我只想调用单击打开它们。我想它应该是private/as/handles后面的Show('windowname'),但它给了我一个表达式。以下是我所拥有的: Private Sub

我正在尝试构建一个基本的前端来将信息链接在一起,通过单击GUI首页上的文本框(或按钮)可以访问这些信息。基本上,我有许多文本框,用于我想要显示信息的不同“函数”

我如何使它在单击时,该框将打开一个我已经设计好的新窗口?在解决方案(WPApplication)中,我已经在解决方案中设置了所有的.xaml(即单独的窗口)-我只想调用单击打开它们。我想它应该是private/as/handles后面的Show('windowname'),但它给了我一个表达式。以下是我所拥有的:

Private Sub PO_info_MouseDown(Sendar As Object, e As MouseButtonEventArgs) Handles PO_Info.Mousedown
    Show('PO Information') 
End Sub
End Class

为了充实我的评论,您创建的新窗口对象是类,您需要在Show方法工作之前创建类的实例。假设您的PO信息表单类是POInfo,您需要执行类似的操作

POInfo POInformation = new POInfo;
POinformation.Show();  //This is where your show method is
因为您的代码看起来像vb.net,所以在vb中应该是这样的

Dim POInformation as New PoInfo
POInformation.Show()

必须先声明窗口对象,然后才能显示它。这不是C#,请更新到visualbasicWait…因为Show()何时有字符串参数?-没有。例如,如果要显示的Windows对象存储在“myWin”变量中,则可以执行
myWin.show()