2009-05-05 14 views
2

私は夢中になるかもしれないとして私をユーモアしてください。Visual Studio UIデザイナでXAMLファイルを表示すると、コードビハインドファイルが実行されますか?

Visual Studio UIデザイナーでxamlを表示するとコードビハインドファイルが実行されますか?

私のWPFアプリケーションのメインのxamlファイルを表示しようとすると例外がスローされますが、私は他のものに忙しかったので、今日までそれを本当に調べていませんでした。今私は、例外の呼び出しスタックでは、Window_Loaded(!)のようなメソッドを含むコードビハインドのメソッドの多くを呼び出していることに気付きました。それは私がそれを設計している間にアプリケーションを実行しようとしているのと同じで、明らかに失敗しています。

私はまた、なぜこれを行うのだろうかと思っています。

私はこのことを背中の背中でやっているように、これをどのようにデバッグするのかと思っています。

実際の例外は、私のアプリケーションが使用しようとしている管理されていないDLLを使用していますが、なんらかの理由で何らかの理由で見つからないということが原因です。

[編集] アンマネージDLLをWindows/System32に移動しようとしましたが、同じ例外が発生します。

ありがとうございます!

答えて

3

はい、設計時に評価されるもの(コンストラクタなど)があります。コードでデザイナーに例外がスローされている場合は、これを追加できます:

if (DesignerProperties.GetIsInDesignMode(this)) 
{ 
    return; 
} 
関連する問題