Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
And22
3 / 3 / 4
Регистрация: 01.02.2015
Сообщений: 44
#1

Производительность при прорисовке фигур

25.10.2015, 18:06. Просмотров 160. Ответов 0
Метки нет (Все метки)

Добрый вечер! Недавно столкнулся с таким явлением: при прорисовке на Canvas таких фигур как polyline, ellipse, rectangle возникает сильная нагрузка на ЦП.
Собственно рисую таким методом:

C#
1
private System.Windows.Shapes.Polyline _line;
.....
далее вызываю метод в котором:

C#
1
2
_line = new System.Windows.Shapes.Polyline();
 _canvas.Children.Add(_line);
и далее рисую произвольную линию при движении мыши
C#
1
2
3
4
public void canvas_MouseMove(object sender, MouseEventArgs e)
        {
            _line.Points.Add(e.GetPosition(_canvas));
        }
При этом процессор грузится раза в 3 сильнее чем, при отрисовке линии кистью в Paint. Подскажите, пожалуйста, с чем это может быть связанно. И есть ли способ уменьшить нагрузку?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2015, 18:06
Ответы с готовыми решениями:

Производительность при генерации изображений
Имеется вопрос об оптимизации производительности генерации изображения. Пишу...

Как увеличить производительность при анимации
Всем доброго времени суток. Возникла огромная проблема с производительностью...

Сортировка массива фигур, ошибка при считывании из файла
У меня получилось такое решение, но при считывании из файла работает не...

Мигание при прорисовке картинки
Добрый день уважаемые форумчане. Дано: 1) Две формы, на каждой из которой...

Мерцание при прорисовке в Паскале
Добрый день. Такой вопрос я нарисовал картинку при передвижении ее она мерцает...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2015, 18:06

Виснет при прорисовке TImage
при задании времени (0.005-0.015) происходит и нажатии на кнопку должно...

Мерцание картинки при прорисовке
Здравствуйте. На словах не могу обьяснить суть проблемы - по этому выкладываю...

Подвисание при прорисовке формы
Доброго времени суток. Возникала такая проблема. Раньше никогда не писал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru