次の方法で共有


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 マネージ コード デバッガーは、FailFast エラーで中断しません。 プロジェクト デザイナーの [デバッグ] ページで、Microsoft Visual Studio で混合デバッガーの種類を選択する必要があります。

このプロパティは、コードがデザイナーで実行されている場合 ( DesignMode.DesignModeEnabledtrue の場合) は無視されます。

FailFastOnErrors が有効になっている場合、Application.UnhandledException イベントは発生しません。

このプロパティは、アプリの起動時だけでなく、いつでも変更できます。

このプロパティは、プロセス内のすべての XAML スレッドに影響します。

適用対象