WPF Combobox ошибка, когда форма allowtransparency = true - PullRequest
1 голос
/ 23 марта 2009

Я нашел следующее в WPF:

У меня есть форма с AllowTransparency = true. Внутри формы я положил Combobox. Я добавляю некоторые элементы в комбинированный список.

Я запускаю это приложение и нажимаю на поле со списком. Сначала это, кажется, не появляется вообще. При ближайшем рассмотрении (после добавления большего количества элементов) я вижу, что оно на самом деле появляется за формой. Если я добавлю достаточно элементов, они станут видны из-за формы.

Если я просто изменю AllowTransparency = false, тогда все в порядке.

Это похоже на ошибку в WPF (3.5 SP1).

Кто-нибудь знает обходной путь для этого?

Ответы [ 2 ]

1 голос
/ 23 марта 2009

AllowTransparency медленный и содержит ошибки и не должен использоваться - это отличный способ столкнуться с ошибкой в ​​различных драйверах дисплея.

Вы можете получить практически все, что угодно, не используя AllowTrasparency, посмотрите на этот пост примеры:

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

1 голос
/ 23 марта 2009

Перейти к 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

...