DebugSettings.FailFastOnErrors 属性

定义

获取或设置一个值,该值指示 XAML 错误是否导致即时 FailFast 而不是返回错误。

public:
 property bool FailFastOnErrors { bool get(); void set(bool value); };
bool FailFastOnErrors();

void FailFastOnErrors(bool value);
public bool FailFastOnErrors { get; set; }
var boolean = debugSettings.failFastOnErrors;
debugSettings.failFastOnErrors = boolean;
Public Property FailFastOnErrors As Boolean

属性值

Boolean

bool

true 如果 XAML 错误导致立即发生 FailFast 而不是返回错误,则为 ;否则为 false。 默认值为 false

注解

此属性有助于应用程序调试,但不限于调试生成或在调试器中使用。 即使部署到应用商店,应用也可以启用此功能。

启用 FailFastOnErrors 后,可以提前找到错误,并可能提供更多可用信息。 它还会导致崩溃,否则错误将被忽略。 例如,如果 FailFastOnErrors 禁用,XAML Image 元素将引发事件 Image.ImageFailed (如果它无法加载图像),但会忽略错误。 如果 FailFastOnErrors 启用 ,则会导致应用程序崩溃。

Visual Studio 托管代码调试器不会在 FailFast 错误时中断。 应在项目设计器的“调试”页上选择 Microsoft Visual Studio 中的混合调试器类型。

当代码在设计器中运行时,将忽略此属性。

启用 时 FailFastOnErrorsApplication.UnhandledException 不会引发 事件。

此属性可以随时更改,而不仅仅是在应用启动期间更改。

此属性影响进程中的所有 XAML 线程。

适用于