共用方式為


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 元素無法載入影像,但會忽略錯誤,則 XAML Image 元素會引發 Image.ImageFailed 事件。 如果 FailFastOnErrors 已啟用,則會導致應用程式改為當機。

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

當程式碼在設計工具中執行時,會忽略這個屬性。

啟用 時 FailFastOnErrorsApplication.UnhandledException 不會引發 事件。

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

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

適用於