Ktouth Brand. on Web

け〜くんこと K.Ktouth のだらだらした日常と突発的に作るプログラムや読み物とかの雑多サイト



[2012年03月18日]

DesignerProperties.GetIsInDesignMode

2012年03月19日 07:20更新 筆者:K.Ktouth

自分メモ。
IDEで動作している(デザイン時)かどうかを判別するためのチェックには上記添付依存関係プロパティを使う。
IDEで動作中でも Application.Current 静的プロパティは使えるので

bool flag = false;
try { flag = DesignerProperties.GetIsInDesignMode(Application.Current.MainWindow); }
catch { flag = false; }

で取得可能。
……でもまぁ、Model や ViewModel でデザイン時判定が必要な時点で設計ミスだよなげー

本日のリンク元
アンテナ
その他のリンク元
検索