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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design.PropertyEditing - пространство имен