2009-09-17 3 views
1

Название в значительной степени описывает его. Если я изменю размер моего приложения WPF, чтобы он растянулся на двух мониторах в конфигурации с двумя мониторами и изменил его размер, на втором мониторе появится окно-призрак, который ничего не делает, но все равно перемещается, когда я перемещаю исходное окно в первый экран.wpf проблема с ореолом при изменении размера на двух экранах

У кого-нибудь были такие проблемы? Я думаю, что это ошибка обновления на некоторых ОС (я использую WINXP 32 бит), но хотел бы подтвердить это сообщество.

+0

Какой пакет делает ваш XP есть? –

ответ

0

Нет. У нас есть приложение WPF, с которым возникли некоторые проблемы, связанные с графикой (большинство из них теперь я считаю), но не это. Может быть, проблема с драйвером?

1

Это потому, что для параметра AllowsTransparency установлено значение true. Пока не решил обходной путь, но как только я установил его на ложь, я не видел призрака.

1

Да, мы получаем это много. Обычно это связано со старым оборудованием (например, с интегрированной графической картой), но оно также происходит и на новом (например, quadro NVS 295 с последними драйверами). Иногда количество ореолов зависит от скорости, с которой перетаскиваются окна.

Опять же, мы не можем воспроизвести его на квадроцикле 450 или 290, так что это проблема с драйвером.

Существует 2 способа его решения - установите AllowTransparency на значение false или отключите ускорение HW.

Это, как говорится, это одна из небольших проблем, которые мы имели с WPF в средах с несколькими мониторами ...