VintaSoft Imaging .NET SDK 14.0: Документация для .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.