VintaSoft Imaging .NET SDK 15.1: Документация для .NET разработчика
Vintasoft.Imaging.Wpf.UI Namespace / WpfThumbnailViewer Class
Члены типа Объект Синтаксис Ремарки Иерархия Требования Смотрите также
В этом разделе
Класс WpfThumbnailViewer
В этом разделе
Элемент управления просмотрщиком для отображения миниатюр коллекции изображений.
Объектная модель
SelectedThumbnailImageItemCollection ThumbnailImageItemCollection ThumbnailImageItemCaption RenderingSettings ThumbnailImageItem ImageRenderingRequirements DecodingSettings ImageCollection WpfImageViewerBase IObjectClipboard IObjectClipboard WpfThumbnailViewer
Синтаксис
'Declaration

<DefaultEventAttribute("ScrollChangedEvent")>
<LocalizabilityAttribute(Ignore)>
<TemplatePartAttribute("Name = PART_HorizontalScrollBar", "Type = System.Windows.Controls.Primitives.ScrollBar")>
<TemplatePartAttribute("Name = PART_VerticalScrollBar", "Type = System.Windows.Controls.Primitives.ScrollBar")>
<TemplatePartAttribute("Name = PART_ScrollContentPresenter", "Type = System.Windows.Controls.ScrollContentPresenter")>
<DefaultPropertyAttribute("Content")>
<ContentPropertyAttribute("Content")>
<StyleTypedPropertyAttribute("Property = FocusVisualStyle", "StyleTargetType = System.Windows.Controls.Control")>
<XmlLangPropertyAttribute("Name = Language")>
<UsableDuringInitializationAttribute("Usable = True")>
<RuntimeNamePropertyAttribute("Name = Name")>
<UidPropertyAttribute()>
<TypeDescriptionProviderAttribute("TypeName = MS.Internal.ComponentModel.DependencyObjectProvider")>
<NameScopePropertyAttribute("Name = NameScope", "Type = System.Windows.NameScope")>
Public Class WpfThumbnailViewer
   Inherits WpfImageViewerBase

[DefaultEvent("ScrollChangedEvent")]
[Localizability(Ignore)]
[TemplatePart("Name = PART_HorizontalScrollBar", "Type = System.Windows.Controls.Primitives.ScrollBar")]
[TemplatePart("Name = PART_VerticalScrollBar", "Type = System.Windows.Controls.Primitives.ScrollBar")]
[TemplatePart("Name = PART_ScrollContentPresenter", "Type = System.Windows.Controls.ScrollContentPresenter")]
[DefaultProperty("Content")]
[ContentProperty("Content")]
[StyleTypedProperty("Property = FocusVisualStyle", "StyleTargetType = System.Windows.Controls.Control")]
[XmlLangProperty("Name = Language")]
[UsableDuringInitialization("Usable = True")]
[RuntimeNameProperty("Name = Name")]
[UidProperty()]
[TypeDescriptionProvider("TypeName = MS.Internal.ComponentModel.DependencyObjectProvider")]
[NameScopeProperty("Name = NameScope", "Type = System.Windows.NameScope")]
public class WpfThumbnailViewer : WpfImageViewerBase

Ремарки

WpfThumbnailViewer позволяет:

  • Предварительный просмотр миниатюр изображений.
  • Выбор нескольких миниатюр.
  • Изменение порядка миниатюр с помощью перетаскивания.
  • Удаление миниатюр из просмотрщика миниатюр.
  • Использование операций копирования/вырезания/вставки.

WpfThumbnailViewer имеет коллекцию изображений (свойство Images), в которой хранятся изображения, связанные с этим средством просмотра.

WpfThumbnailViewer может работать отдельно. (просмотрщик миниатюр будет иметь собственную коллекцию изображений) или работать как подчиненный просмотрщик другого просмотрщика (просмотрщик миниатюр будет использовать коллекцию изображений основного просмотрщика).

Изображения из коллекции изображений ThumbnailViewer можно переупорядочивать с помощью перетаскивания.

Иерархия наследования

System.Object
   System.Windows.Threading.DispatcherObject
      System.Windows.DependencyObject
         System.Windows.Media.Visual
            System.Windows.UIElement
               System.Windows.FrameworkElement
                  System.Windows.Controls.Control
                     System.Windows.Controls.ContentControl
                        System.Windows.Controls.ScrollViewer
                           Vintasoft.Imaging.Wpf.UI.WpfImageViewerBase
                              Vintasoft.Imaging.Wpf.UI.WpfThumbnailViewer
                                 Vintasoft.Imaging.Annotation.Wpf.UI.WpfAnnotatedThumbnailViewer

Требования

Целевые платформы: .NET 10; .NET 9; .NET 8; .NET 7; .NET 6; .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5

Смотрите также