2014-02-20 3 views
1

В чем разница между использованием элемента Canvas или элемента управления Label для рисования изображения?Изображение на холсте и этикетке

Оба элемента управления, похоже, имеют схожие возможности с точки зрения рисования изображений на их отображаемой области и могут использовать PaintListeners для дальнейшей настройки действия. Я всегда предполагал, что холсты более подходят для этой цели, чем метки, просто из-за их имени, но я не могу определить фактические практические различия. В каких сценариях вы бы использовали один за другим для загрузки файла изображения и рисования изображения на элементе управления?

ответ

2

Ярлык наследует возможности его рисования от Control, а также многих функций Canvas. Но Canvas был создан с дополнительными элементами управления изображениями, такими как динамический чертеж, буферизация и частичное обновление.

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

+0

Хорошее изображение профиля. Я полностью думал, что ты на самом деле был Джон Скит на секунду, а затем заблудился еще несколько. –

Смежные вопросы