VintaSoft Imaging .NET SDK 15.2: Документация для .NET разработчика
В этом разделе
Просмотр изображений в WPF
В этом разделе
WpfImageViewer - это WPF-контрол, предназначенный для отображения коллекции изображений.

WpfImageViewer может работать отдельно
WpfImageViewer может работать как "ведомый просмотрщик" другого WpfImageViewer или WpfThumbnailViewer
Вот C#/VB.NET код, который демонстрирует, как загрузить изображения в WpfImageViewer и выбрать последнее изображение для отображения:
wpfImageViewer1.Images.Add("myimages.tif");
wpfImageViewer1.FocusedIndex = wpfImageViewer1.Images.Count - 1;
wpfImageViewer1.Images.Add("myimages.tif")
wpfImageViewer1.FocusedIndex = wpfImageViewer1.Images.Count - 1


Просмотр изображений

Режим отображения в просмотрщик изображений

WpfImageViewer может отображать одно или несколько изображений одновременно.

Свойство WpfImageViewer.DisplayMode позволяет установить один из предопределенных режимов отображения:
Также WpfImageViewer позволяет определить пользовательский режим отображения изображения, используя следующие свойства:

Режимы просмотра

WpfImageViewer может просматривать изображение в различных режимах.

Свойство WpfImageViewer.SizeMode позволяет установить один из предопределенных режимов просмотра:

Качество рендеринга

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

Вот для сравнения одно и то же изображение, отрендеренное в низком и высоком качестве:



Качество рендеринга можно изменить с помощью свойства WpfImageViewer.RenderingQuality.


Настройки рендеринга

Векторные изображения/документы, например PDF документы, необходимо отрендерить перед просмотром в WpfImageViewer.

Настройки рендеринга векторных изображений/документов можно задать с помощью свойства WpfImageViewer.ImageRenderingSettings.



Манипулирование изображениями

Горячие клавиши

WpfImageViewer имеет горячие клавиши:
Горячие клавиши можно включить/отключить с помощью свойств WpfImageViewerBase.InputGestureCopy, WpfImageViewerBase.InputGestureCut, WpfImageViewerBase.InputGestureInsert, WpfImageViewerBase.InputGestureDelete.
Поведение горячих клавиш можно переопределить с помощью методов WpfImageViewerBase.GetCopyCommand, WpfImageViewerBase.GetCutCommand, WpfImageViewerBase.GetInsertCommand, WpfImageViewerBase.GetDeleteCommand.



Контекстное меню просмотрщика изображений

WpfImageViewer может иметь стандартное контекстное меню WPF как любой WPF-контрол.



Визуальные инструменты

Визуальные инструменты расширяют функциональность класса ImageViewer и позволяют обрабатывать изображения в интерактивном режиме. Информацию о доступных визуальных инструментах можно найти здесь .

Активный визуальный инструмент WpfImageViewer можно установить с помощью свойства WpfImageViewer.VisualTool.