1

私はWPFで以下を見つけました:

AllowTransparency=true のフォームがあります。フォーム内に Combobox を配置しました。コンボボックスにいくつかのアイテムを追加します。

このアプリケーションを実行し、コンボボックスをクリックします。最初はまったく表示されないようです。(項目を追加した後) よく調べてみると、実際にはフォームの背後に表示されていることがわかります。十分な数のアイテムを追加すると、フォームの後ろから見えるようになります。

AllowTransparency=false を変更するだけで問題ありません。

これは WPF (3.5 SP1) のバグのようです。

これに対する回避策を知っている人はいますか?

4

2 に答える 2

1

AllowTransparency は遅くてバグが多いため、使用しないでください。これは、さまざまなディスプレイ ドライバーでバグに遭遇する優れた方法です。

AllowTrasparency を使用しなくても、ほとんど何でも好きなものを取得できます。例については、この投稿をご覧ください。

http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx

于 2009-03-23T10:48:49.597 に答える
1

https://connect.microsoft.com/dashboard/?wa=wsignin1.0に移動し ます。

@ を検索した後、フィードバックを送信してください

https://connect.microsoft.com/VisualStudio

https://connect.microsoft.com/VisualStudio/feedback/CreateFeedbackForm.aspx?FeedbackFormConfigurationID=1160&FeedbackType=1

再現手順を記載します。

3.5sp1 の更新がありましたが、テストできましたが、疑わしいです

http://www.microsoft.com/downloads/details.aspx?familyid=6c095bba-6100-4ec9-9c54-6450b0212565&displaylang=en

于 2009-03-23T10:14:14.843 に答える