NewItemFactory.GetImageStream (Método)
Obtiene una imagen para el objeto Type especificado que se puede utilizar como icono en el editor de colecciones o el editor de subpropiedades.
Espacio de nombres: Microsoft.Windows.Design.PropertyEditing
Ensamblado: Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)
Sintaxis
'Declaración
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
Parámetros
- type
Tipo: System.Type
Tipo para el que se va a obtener una imagen.
- desiredSize
Tipo: System.Windows.Size
Tamaño solicitado de la imagen.
- imageName
Tipo: System.String%
Nombre de la imagen encontrada.
Valor devuelto
Tipo: System.IO.Stream
Stream que representa la imagen que se va a mostrar para type.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El valor de type es nullreferencia null (Nothing en Visual Basic). |
Comentarios
Este método busca recursos incrustados en el mismo ensamblado que el control.
Si hay varias imágenes disponibles para type, este método recupera la imagen más próxima a desiredSize. No se garantiza que este método devuelva una imagen cuyo tamaño coincida exactamente con desiredSize.
El objeto devuelto por este método puede establecerse como la propiedad Content de un control ContentControl.
La implementación predeterminada de este método busca imágenes que se denominen Espacio de nombres.nombreDeControl.Icono.Extensión.
En estos momentos, sólo se reconocen las siguientes extensiones:
png
.bmp
.gif
.jpg
.jpeg
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Windows.Design.PropertyEditing (Espacio de nombres)