勝手に動かないで

WPFのデザインモードかどうかをチェックする方法。
デザインモードではカレントディレクトリなど、色々実行時と異なる要素がある
ので、それで例外投げて落ちられると、デザイナが機能しなくなる。

DesignerProperties.GetIsInDesignMode(this)
//thisはUIエレメント。返り値はbool値。

デザインモードの場合は、サンプル的なデータを食わせて、
キレイに初期化しておくのが吉。

しかし例外投げたら、最低限のUIレイアウトだけ表示するとか、
もう少し気の利いた造りには出来なかったんですかね。。。
デザイナに振り回されるコードを書くのは正直気が進みませんなあ。