DesignMode.DesignMode2Enabled プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows 10 Fall Creators Update SDK 以降を対象とする XAML デザイナー内のユーザー コードを有効または無効にするために使用されます。
public:
static property bool DesignMode2Enabled { bool get(); };
static bool DesignMode2Enabled();
public static bool DesignMode2Enabled { get; }
var boolean = DesignMode.designMode2Enabled;
Public Shared ReadOnly Property DesignMode2Enabled As Boolean
プロパティ値
bool
Windows 10 Fall Creators Update以降を対象とする XAML デザイナー内で実行されているコードから呼び出された場合は True、それ以外の場合は false。
Windows の要件
デバイス ファミリ |
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v5.0 で導入)
|
例
次のコードは、XAML デザイナーがターゲットとする SDK のバージョンに関係なく、XAML デザイナー内で実行されている場合にのみ実行されます。 ほとんどのユーザーには、このチェックをお勧めします。
if (Windows.ApplicationModel.DesignMode.DesignModeEnabled)
{
// Code to execute when running inside a XAML designer, regardless of the SDK the designer targets.
}
次のコードは、Windows 10 Fall Creators Update SDK 以降を対象とする XAML デザイナー内で実行されている場合にのみ実行されます。
if (Windows.ApplicationModel.DesignMode.DesignMode2Enabled)
{
// Code to execute when running inside a XAML designer that targets the Fall Creators Update SDK, or later.
}
注釈
Windows.ApplicationModel.DesignMode.DesignModeEnabled は、XAML デザイナーの任意のバージョン内で実行されているユーザー コードから呼び出されると true を返します。対象とする SDK のバージョンに関係なく。 このチェックは、ほとんどのユーザーに推奨されます。
Windows 10 Fall Creators Update以降、Visual Studio には、Windows 10 Fall Creators Update 以降を対象とする新しい XAML デザイナーが用意されています。
Windows.ApplicationModel.DesignMode.DesignMode2Enabled を使用して、Windows 10 Fall Creators Update SDK 以降を対象とする XAML デザイナーでのみ有効になっている機能に依存するコードを区別します。
次の表に、XAML デザイナーがターゲットとするWindows 10 SDK のバージョンに応じて、XAML デザイナーでサポートされる機能の違いを示します。
Windows 10 Creators Update SDK 以前を対象とする XAML デザイナー | Windows 10 Fall Creators Update SDK 以降を対象とする Xaml デザイナー | |
---|---|---|
CoreWindow | ❌ | ✔️ |
CoreDispatcher | ❌ | ✔️ |
スレッド モデル | シングル スレッド アパートメント (STA) | アプリケーション シングル スレッド アパートメント (ASTA) |
.NET Framework | デスクトップ | コア |
UI コンポジションのサポート | ❌ | ✔️ |
アクリルブラシサポート | ❌ | ✔️ |
Fluent デザイン システム | 制限 | フル サポート |