ChildWindow (ログイン目的) を開く必要がある Silverlight アプリケーション (編集: 昇格された信頼を持つブラウザー外アプリケーション) があります。以下のコードを使用して、メイン (またはメインで呼び出される任意の関数) からイベントを呼び出そうとすると、何も起こりません。
var credentials = new Credentials();
credentials.Closed += new EventHandler(Credentials_Closed);
credentials.Show();
小さなテストアプリケーションで試してみましたが、うまくいきませんでした。しかし、次に Button_Click イベントからイベントを呼び出そうとしました... 驚き、うまくいきました! DispatcherTimer によって呼び出された場合にも機能します。
別のスレッドで開始すればうまくいくかもしれないと思ったのですが、問題は解決しませんでした...
あなたの助けは非常に高く評価されます!
フィリップ
出典 : Silverlight の ChildWindow が表示されないのはなぜですか?
テスト プログラムの場合: www.philippebellefeuille.com/StackOverflow/8074918/BugChildWindowInMain.rar