そのため、アプリケーションにポップアップを利用したいコントロールがあります。その一部である WebBrowser コントロールがあります。
次のプロパティを設定すると、カスタム コントロールで WebBrowser コントロールのみが消えることに気付きました。
.AllowsTransparency = true;
ただし、プロパティを削除すると、コントロールは正常に見え、正常に機能します。そのプロパティを設定する唯一の理由は、コントロールが丸い境界線を使用し、デフォルトでポップアップ コントロールの背景が黒であるためです。
allowstransparency プロパティを true に設定すると、これと同じ動作が Window に存在します。
特別なプロパティを持たない新しいコントロールでこの動作をシミュレートできることに注意してください。新しいコントロールと新しいウィンドウの両方でテストしました。
どんな助けでも大歓迎です。
編集
これは、WebBrowser が DesignMode = On に設定されている場合に発生します。