在WPF设计器中,启用/禁用项目代码是什么意思?

9

我不知道这个功能/选项存在多长时间了,但我的鼠标碰巧在WPF设计器中悬停在这个按钮上,现在我很好奇它的目的是什么。

enter image description here

当我将鼠标悬停在按钮上时,Visual Studio弹出了一个提示框,上面写着“启用项目代码”。当我点击它时,设计师似乎重新加载了xaml内容,但我无法确定有什么改变。
这个功能是做什么用的?
2020年编辑
已经过去多年没有使用XAML了,但我收到了一个新项目,在这个项目中我需要使用XAML。这个特性/按钮似乎已经消失了,请问它去哪儿了?

1个回答

8
这个功能是做什么的?
它可以使设计师在后台运行或阻止你的代码运行。
禁用项目代码可能会导致设计时间数据丢失,启用它可能会导致XAML设计器中未处理的异常。这些异常通常是由试图访问属性或方法的代码引起的,在应用程序作为内置可执行文件运行时与在设计器中运行时有所不同。
在XAML设计器中调试或禁用项目代码:https://msdn.microsoft.com/en-us/library/mt622752.aspx?f=255&MSPPError=-2147217396

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接