ポップアップ要素を含むユーザーコントロールを使用して、ある種の通知システムを作成しています。一部の通知は時間制限がない可能性があるため、ユーザーが操作するまで開いたままになります。これは問題なく動作しますが、ユーザーがブラウザーのサイズを変更すると、ポップアップ コントロールのサイズが正しくなくなります。
ユーザーコントロールで sizechanged をキャッチしようとしましたが、それは呼び出されません (今では明らかなようです)。
私が持っている1つの解決策は、メインウィンドウでサイズ変更をキャッチし、それをユーザーコントロールに適用することです。この通知ユーザー コントロールはシングルトンであるため、一度実行すると、すべての通知が適切なサイズになります。これが正しい解決策だとは思えません。
この問題に関する他のアイデアはありますか?