0

MainWindow.xaml内にMainView.xamlを含むWPFアプリケーションがあります。アプリケーションを起動すると、タイトルに記載されているメッセージとともに例外がスローされます。デバッグしようとすると、次の行にスローされていることがわかります。

 app.InitializeComponent()      
 app.Run()

自動的に生成されるApplication.g.vbファイル内。ただし、例外にはこのメッセージのみが含まれ、内部例外はないため、変換しようとしている列挙値に関する情報は非常に限られています。さらに、通常、この種の問題では、各WindowまたはUserControlのInitializeComponent()関数呼び出しで例外がスローされるため、WPFコンポーネントの構成に(直接)関連しているようには見えません。しかし、それは起こりません。私のMainWindowとMainViewはすべて正しく構成されていました(もちろん、それらの内部にエラーがあると思いますが、.NETがそれらを検出しないことを意味します)。誰かがこの問題のデバッグを開始する場所を教えてもらえますか?

4

1 に答える 1

0

私のコンバーターの1つがこの問題を抱えていることがわかりました。実際、私はtrueまたはfalseを変換して、指定されたTrueValueとFalseValueを与える汎用ブールコンバーターを持っています。しかし、Convert関数にエラーがあったため、ブール値を、今回は列挙値である指定された型に実際に変換しませんでした。

于 2012-08-17T13:45:58.343 に答える