私はアプリケーションで、ポップアップを利用したいコントロールがあります。それにはWebBrowserコントロールが含まれています。ポップアップAllowTransparencyがWebBrowserの子を殺しています
私は次のプロパティを設定するたびに、WebBrowserコントロールのみが私のカスタムコントロールで消えていることに気付きました。
.AllowsTransparency = true;
ただし、プロパティを削除すると、コントロールは正常に見え、正常に機能します。私はそのプロパティを設定している唯一の理由は、コントロールが丸みのあるボーダーを利用し、デフォルトでポップアップコントロールに黒い背景があるからです。
AllowsTransparencyプロパティをtrueに設定すると、これと同じ動作がWindowに存在します。
この動作を特別なプロパティを持たない新しいコントロールでシミュレートすることができます。私は新しいコントロールと新しいウィンドウの両方でテストしました。
何か助けていただければ幸いです。
編集
WEBブラウザがのdesignMode =オンに設定されている場合に発生します。
私はこれをここに追加して私の質問を編集します。デザインモードがオンに設定されているときに問題が発生すると思います。これは主に、Webブラウザーコントロールが消えるときです。最初はこれを提供していないという理由で両方のアンサーのポスターにお詫び申し上げます。 – meanbunny