一个WPF应用程序中的两个窗口

时间:2014-10-20 05:57:36

标签: wpf vb.net windows

WPF& VB.NET

我有一个带有两个独立窗口的应用程序。一个登录窗口,下一个是主应用程序窗口......

当我点击登录验证按钮时,如果凭据正确,则应关闭登录窗口并打开主应用程序窗口。 因为我编码,

Private Sub Verify_Click(sender As Object, e As RoutedEventArgs) Handles Verify.Click
    Dim Home As New MainWindow()
    Home.Show()
    Application.Current.MainWindow = Home
    Me.Close()
End Sub

首页=>主应用程序窗口

Me =>登录窗口

最初这是有效的。但现在它显示了异常

PresentationFramework.dll中出现'System.Windows.Markup.XamlParseException'类型的第一次机会异常

Additional information: 'Add value to collection of type System.Windows.Controls.UIElementCollection' threw an exception.

两个窗口都有这种风格:

WindowStyle="None"
ResizeMode="NoResize"
WindowStartupLocation="CenterScreen"
WindowState="Maximized"
AllowsTransparency="True"

请指导......

1 个答案:

答案 0 :(得分:-1)

对于登录窗口, WindowStartupLocation ="中心屏幕"没关系。

主窗口,删除WindowStartupLocation =" CenterScreen"。

进行此更改,它应该可以正常工作