Поделиться через


NewItemFactory.GetImageStream - метод

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

Пространство имен:  Microsoft.Windows.Design.PropertyEditing
Сборка:  Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)

Синтаксис

'Декларация
Public Overridable Function GetImageStream ( _
    type As Type, _
    desiredSize As Size, _
    <OutAttribute> ByRef imageName As String _
) As Stream
public virtual Stream GetImageStream(
    Type type,
    Size desiredSize,
    out string imageName
)
public:
virtual Stream^ GetImageStream(
    Type^ type, 
    Size desiredSize, 
    [OutAttribute] String^% imageName
)
abstract GetImageStream : 
        type:Type * 
        desiredSize:Size * 
        imageName:string byref -> Stream 
override GetImageStream : 
        type:Type * 
        desiredSize:Size * 
        imageName:string byref -> Stream 
public function GetImageStream(
    type : Type, 
    desiredSize : Size, 
    imageName : String
) : Stream

Параметры

  • type
    Тип: System.Type
    Тип, для которого необходимо получить изображение.
  • desiredSize
    Тип: System.Windows.Size
    Запрошенный размер изображения.
  • imageName
    Тип: System.String%
    Имя найденного изображения.

Возвращаемое значение

Тип: System.IO.Stream
Элемент Stream представляет изображение, отображаемое для type.

Исключения

Исключение Условие
ArgumentNullException

Параметр type имеет значение nullпустая ссылка (Nothing в Visual Basic).

Заметки

Этот метод выполняет поиск внедренных ресурсов в той же сборке, в которой располагается элемент управления.

При наличии нескольких изображений для type метод возвращает изображение, размер которого наиболее близок к значению desiredSize. Размер возвращаемого изображения не обязательно в точности соответствует значению desiredSize.

Возвращаемый этим методом объект может быть установлен в качестве свойства Content объекта ContentControl.

В реализации по умолчанию этого метода выполняется поиск изображений с именем Namespace.ControlName.Icon.Extension.

В настоящий момент поддерживаются файлы изображений со следующими расширениями:

  • PNG

  • BMP

  • GIF

  • JPG

  • JPEG

Безопасность платформы .NET Framework

См. также

Ссылки

NewItemFactory Класс

Microsoft.Windows.Design.PropertyEditing - пространство имен

Другие ресурсы

Расширяемость среды конструктора WPF