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