WPF デザイン モードの実行ステータスの確認
WPF でアプリケーションを構築する場合、デザイン モードでのコード実行 (たとえば、 Blend や Visual Studio 内と同様)、実際のランタイム実行。この区別により、デザイン時のプロトタイピング中には特定の動作やデータが必要だが実稼働環境では必要ないという状況が考慮されます。
WPF コードが現在デザイン モードで実行されているかどうかを確認するには、DesignerProperties.GetIsInDesignMode方法。このメソッドは、DependencyObject を受け入れ、オブジェクトがデザイン モードであるかどうかを示すブール値を返します。
// 'this' is your UI element DesignerProperties.GetIsInDesignMode(this);
DesignerProperties.IsInDesignTool を使用することを検討してください。 Visual Studio 内で false を返す場合があります。
WinRT/Metro/Windows ストア内アプリケーションの場合、同等のプロパティはDesignModeEnabled です。
Windows.ApplicationModel.DesignMode.DesignModeEnabled
以上がWPF アプリケーションがデザイン モードで実行されているかどうかを確認するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。