0

現時点で最も奇妙なエラーがあります。

私のアプリケーションが起動すると、どの「モード」を開始するかをユーザーに尋ねるビューがあり、それぞれのビューモデルをロードします。これには、Lazy オブジェクトを使用した MEF ブードゥー教が含まれます。

今日、私はフリーズし始めました。「アプリを起動した直後にマウスを動かしすぎるとフリーズする」に絞り込みました。

いずれかの条件が満たされない場合、フリーズしません: アプリケーションの開始時にマウスをボタンの上に置き、すぐに押します: フリーズしません。しばらく待ってから (4 ~ 5 秒)、すばやくマウスをボタンの上に移動して押します。フリーズしません。ただし、両方を行うと、アプリケーションを起動し、マウスをすばやくボタンに移動して押すと、フリーズします。

shellviewmodel のクロムを含め、UI 全体が応答しないことに注意してください。これは、このプロセス中に変更されることはありません。

これに関するエラーメッセージは表示されません。CM ログには、ビューモデルとビューが正常にアタッチされたと記載されていますが、ネストされたビューモデルは表示されません。

誰かが似たようなものに出くわしたことがありますか?

これに初めて気付く直前に行った変更は、さまざまなビューモデル オブジェクトのリストボックスにさまざまなビューを追加することでした。

4

0 に答える 0