リストボックスにアイテムのリストがあります。選択したアイテムが変更されると、その詳細が表示されます。そのオブジェクトにDataContext
のを設定しGrid
、詳細を表示する特定のUserControlを挿入します。FatalExecutionEngineError
これらのユーザーコントロールのInitializeComponent()を取得しています。
The runtime has encountered a fatal error. The address of the error was at 0x6d8c104e, on thread 0xcf4. The error code is 0xc0000005. This error may be a bug in the CLR or in the unsafe or non-verifiable portions of user code. Common sources of this bug include user marshaling errors for COM-interop or PInvoke, which may corrupt the stack.
Value Convertsを使用するバインディングを削除すると、エラーはなくなります。一部のコンバーターは例外を引き起こさないようです...また、エラーは、表示するアイテムごとにユーザーコントロールの新しいインスタンスを作成した場合にのみ表示されますが、アプリの起動時に作成したものと同じユーザーコントロールを再利用した場合には表示されません。上。IValueConverterに関する既知の問題はありますか?もしそうなら、私は私のアプリケーションでそれらを使用するべきではありませんか?コンシューマープレビューのバグのリストはどこにあるので、後のリリースで修正されるバグの回避策を探すのに時間を無駄にすることはありませんか?