共用方式為


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

如果 XAML 錯誤造成立即 FailFast,而不是傳回錯誤,則為true;否則為false。 預設值為 false

Windows 需求

裝置系列
Windows 10, version 1809 (已於 10.0.17763.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v7.0 引進)

備註

這個屬性是協助應用程式偵錯的協助,但不限於偵錯組建或在偵錯工具中使用。 即使部署至市集,應用程式也可以啟用這項功能。

啟用 FailFastOnErrors 可讓您稍早找到錯誤,並可能有更多可用資訊。 它也會導致當機,否則會忽略錯誤的位置。 例如,停用 FailFastOnErrors 時,如果 XAML Image 元素無法載入影像,則會引發 Image.ImageFailed 事件,否則會忽略錯誤。 如果已啟用 FailFastOnErrors,它會導致應用程式損毀。

Visual Studio Managed 程式碼偵錯工具不會在 FailFast 錯誤上中斷。 您應該在專案設計工具的 [錯] 頁面上,選取 Microsoft Visual Studio 中的混合偵錯工具類型。

DesignMode.DesignModeEnabledtrue 時,會在設計 (工具中執行程式碼時忽略此屬性) 。

啟用 FailFastOnErrors 時,不會引發 Application.UnhandledException 事件。

這個屬性可以隨時變更,而不只是在應用程式啟動期間變更。

此屬性會影響進程中的所有 XAML 執行緒。

適用於