繁体   English   中英

在WPF中打开新窗口会引发异常

[英]Opening new window in WPF throws an exception

我有一个带有两个窗口的WPF应用程序,MainWindow和Window2。 MainWindow是由Visual Studio创建的(然后由我修改)。 然后我右键单击我的项目并选择Add - > Window。 我修改了新窗口XAML并使用此单击处理程序向我的主页添加了一个按钮:

    private void OnTest(object sender, RoutedEventArgs e)
    {
        var tst = new Window2();
        tst.Show();
    }

单击带有该处理程序的按钮会导致抛出异常:

System.Windows.Markup.XamlParseException:'可视树在'VisualTreeChanged'事件期间已被更改。

抛出异常的那条线是

tst.Show();

显然,我遗漏了一些基本的东西,但我不知道它是什么。

我想我知道它是什么。 也许这会对你有所帮助。 你也可以试试这个

工具 - >选项 - >调试 - >常规 - >取消选中:为XAML启用UI调试工具

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM