Изменение размера кнопки с более высокими значениями высоты и ширины менее плавно, чем при более низких значениях в WPF - PullRequest
2 голосов
/ 02 марта 2011

У меня есть кнопка, максимальная и минимальная высота X ширина которой 1024X1360 и 72X95 пикселей.Я изменяю размер этой кнопки, обрабатывая события DragDelta Thumbs, присутствующие в шаблоне кнопки.Проблема состоит в обновлении высоты и ширины на более низких уровнях, то есть до 210X280, выдает плавную работу, которая не имеет место с большими размерами.Кто-нибудь здесь сталкивался с проблемой?Любое предложение по улучшению взаимодействия с пользователем в этой ситуации.

1 Ответ

0 голосов
/ 09 марта 2011

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

Итак, пара простых вариантов: смешивать и сочетать для достижения наилучших результатов.
1. Сделайте вашу кнопку менее сложной.
2. Ограничьте его максимальный размер. (К чему-то меньшему)
3. Примите изменчивость.

...