ImageBox
— это облегченный элемент управления, нарисованный владельцем, для отображения изображений. Он поддерживает масштабирование, прокрутку, панорамирование, выбор региона и многое другое! В дополнение к традиционному режиму привязки к Image
вы также можете использовать виртуальный режим и предоставить свой собственный рисунок, сохраняя при этом все функциональные возможности ImageBox
.
Элемент управления ImageBox
также предоставляет удобные вспомогательные методы для перевода точек, прямоугольников и размеров в соответствии с текущим уровнем масштабирования и положением прокрутки элемента управления — это позволяет легко масштабировать пользовательский рисунок в соответствии с элементом управления.
Помимо различных вариантов поведения, ImageBox
также поддерживает большое количество свойств отображения. Фон элемента управления может отображаться сплошным цветом или цветной сеткой различных размеров. Вы также можете настроить способ рисования сетки, например, только вокруг границ изображения или границ полного элемента управления. Другие параметры включают пиксельную сетку, которая отображается при увеличении изображения для выделения каждого пикселя, пользовательские стили границ для окружения изображения и многие другие свойства. Вы также можете отображать текст и указывать параметры форматирования и выравнивания.
Элемент управления ImageBox
лицензируется по лицензии MIT. Полный текст см. в license.txt
.
Дополнительную информацию об этом элементе управления см. в статьях с тегами withimagebox на сайте cyotek.com.