Приложение WPF работает медленно / рывками во время перемещения - PullRequest
0 голосов
/ 17 августа 2010

У меня довольно простая оболочка приложения WPF, которое я создаю.Когда я перемещаю его с помощью функции DragMove(), приложение движется правильно, но, кажется, сильно «дергается».Мне кажется, что скорость перерисовки очень низкая, поэтому приложение выглядит медленно и не отвечает.

В настоящее время нет никакого «кода», кроме вызова DragMove().
XAML состоит из внешней границы.с закругленными углами и падающей тенью на RenderingBias="Performance".Есть также небольшой градиент в строке заголовка и пути.Но даже комментирование их из кода по-прежнему заставляет приложение казаться дряблым и медленным во время движения.

Примечание. Я запускал это в Release и вне отладчика.

1 Ответ

0 голосов
/ 18 августа 2010

Из опыта, попробуйте удалить тень, и вы увидите гораздо лучшую производительность.

http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/99faecec-395f-4a47-92ee-620b11c39ae7

...