![]() |
1
35
What Alex says 是一条路要走。但我觉得理解他说的话有点困惑。 假设您在visualstudio中打开了项目,请打开另一个visualstudio实例并选择 调试->附加到进程 . 在打开的对话框中,选择
然后对用户控件执行“reloaddesigner”,并查看第二个VS实例中的输出,以检查错误到底是什么。 |
![]() |
2
11
如果您在XAML中有“Object reference not set to an instance of an Object”,但您的应用程序编译并运行良好,您通常会发现其原因是构造函数中的某些内容在设计时无法解析。 虽然您可以借助于这个问题的其他答案来找出问题的根源,但有时这是您无法简单地解决的问题,您需要在代码中完全按照您所拥有的那样使用它,但是您不希望看到这个错误。 在这种情况下,只需单击位于设计器视图底部的“禁用项目代码”按钮,VisualStudioDesigner将停止尝试构造实例以提供设计时数据视图。 看到了吗 here 有关详细信息。
|
![]() |
3
8
如果用户控件在设计时引发异常,则可以对其进行调试。为此,请在VisualStudio中使用此用户控件打开Dll项目。选择另一个VisualStudio实例作为可执行文件进行调试。开始调试。在第二个(已调试的)visualstudio实例中,使用客户端XAML页中的用户控件。这样,就可以在设计模式下调试用户控件。 |
![]() |
4
8
它可能是用户控件的构造函数中的某些内容。VS2008 WPF设计器似乎对此有一些问题。 在我们接手的一个项目中,我们补充说:
|
![]() |
5
2
这个线程有点旧,但我有一个问题,我刚刚解决了它的帮助,所以我可以稍微澄清一些问题。
效果非常好。 |
![]() |
6
0
在Visual Studio 2015 for WPF中:
希望这有帮助。 如果在XAML上执行此操作,则只会看到异常,而不会看到带有“查看异常详细信息”的弹出窗口,因此需要在Designer/Design视图中执行此操作。 |
![]() |
7
0
我给一个物体起了名字后就解决了这个问题。它是VS2015,我的标记不同,但它也可以帮助某些人:
|
![]() |
8
0
今天在我的UWP代码中编辑了很多XAML之后,我出现了这个错误,我不知道是什么错了。。。但经过仔细检查,我发现我犯了一个错误:
我错误地将命令分配给Click处理程序,这导致了一个空引用异常。。。更改Click to Command后,错误消失了。
|
![]() |
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 3 年前 |
![]() |
hassan Ma · 从顶部将文本插入WPF文本块 3 年前 |
![]() |
Arijit · 移动画布内绘制的矩形 3 年前 |
![]() |
juraj14466 · C#WPF实时图表将点渲染为图像 3 年前 |