使用VS 2017或Blend,呈现的XAML不会显示在设计视图中。可以在空白窗口中单击,然后跳到Xaml文件中的元素。
呈现的视图没有出现问题。当我继续开发程序时,它首先退出了在VS中的工作,然后在Blend中退出了。
要进行故障排除,请复制我的解决方案,然后开始修改各部分。终于在下面两行代码中找到了。回到我的完整程序中,可以使问题消失,仅通过这两行就可以解决问题。此外,在插入行的情况下,程序可以正常运行。
<Window x:Class="LuaFileParser.MainWindow"
Width="{Binding Source={StaticResource Settings}, Path=WindowRect.Height}"
Height="{Binding Source={StaticResource Settings}, Path=WindowRect.Width}">
进一步的测试可以复制发生的问题,并在另一个解决方案上解决该问题。
原始程序使用System.Windows.Rect的设置。还尝试将单独保存的属性设置为double,然后设置为int。不行有趣的是,在Rect中,顶部和左侧不是问题。
Top="{Binding Source={StaticResource Settings}, Path=WindowRect.Top}"
Left="{Binding Source={StaticResource Settings}, Path=WindowRect.Left}"
我不知道什么可以使程序成功运行但不能在设计器中显示?谢谢。