如何从同一解决方案中打开一个窗口?

时间:2012-03-25 05:33:26

标签: wpf vb.net

我在MainWindow上有一个按钮,在按钮点击事件下我希望MainWindow打开Window1,这是我事先创建的另一个窗口。最简单的方法是什么?另外我在Window1中有一个画布,我想在按钮点击时显示一个页面(Page1)。

1 个答案:

答案 0 :(得分:0)

如果'我理解你的问题,那么acc。对我来说:

MainWindow.vb - 为Button的Click事件创建处理程序

Public Sub Button_Click ( ... )

    Dim window1 as new Window1(True) ' Create Window1 with isMainWindow = true and display it as a dialog.
    window1.ShowDialog()

End Sub

Window1.vb - 创建一个bool属性以检查MainWindow是否使用isMainWindow = true启动。

Public Sub New(isMainWindow As Boolean)
    ...
    If (isMainWindow) Then
        MyCanvas.Children.Add(new Page1());
    End If
    ...
End Public