Método NewItemFactory.GetImageStream
Obtém uma imagem especificado Type que pode ser usado como um ícone no editor de coleção ou subpropriedade editor.
Namespace: Microsoft.Windows.Design.PropertyEditing
Assembly: Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)
Sintaxe
'Declaração
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
O tipo para obter uma imagem para.
- desiredSize
Tipo: System.Windows.Size
O tamanho solicitado da imagem.
- imageName
Tipo: System.String%
O nome da imagem que foi encontrado.
Valor de retorno
Tipo: System.IO.Stream
A Stream que representa uma imagem a ser exibido para type.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | type is nulluma referência nula (Nothing no Visual Basic). |
Comentários
Esse método procura de recursos incorporados no mesmo assembly como o controle.
Se houver várias imagens disponíveis para type, este método recupera a imagem que é o mais próxima desiredSize. Este método não é garantido para retornar uma imagem que corresponde a desiredSize exatamente.
O objeto retornado por esse método pode ser definido como o Content propriedade de um ContentControl.
A implementação padrão desse método procura por imagens que são nomeadas Namespace.Nomedocontrole.Icon.Extensão.
Atualmente, apenas as seguintes extensões são reconhecidas:
. PNG
.bmp
. gif
. jpg
. JPEG
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.Windows.Design.PropertyEditing