Metodo NewItemFactory.GetImageStream

Ottiene un'immagine per l'oggetto Type specificato che può essere utilizzata come icona nell'editor dell'insieme o nell'editor delle sottoproprietà.

Spazio dei nomi:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Sintassi

'Dichiarazione
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

Parametri

  • type
    Tipo: System.Type
    Tipo per il quale ottenere un'immagine.

Valore restituito

Tipo: System.IO.Stream
Oggetto Stream che rappresenta un'immagine da visualizzare per type.

Eccezioni

Eccezione Condizione
ArgumentNullException

type è nullriferimento null (Nothing in Visual Basic).

Note

Questo metodo cerca le risorse incorporate nello stesso assembly del controllo.

Se sono disponibili più immagini per type, questo metodo recupera quella più vicina a desiredSize. Non è garantito che questo metodo restituisca un'immagine che corrisponde precisamente a desiredSize.

L'oggetto restituito da questo metodo può essere impostato come proprietà Content di un oggetto ContentControl.

L'implementazione predefinita di questo metodo cerca le immagini denominate Spaziodeinomi.NomeControllo.Icona.Estensione.

Al momento vengono riconosciute solo le seguenti estensioni:

  • PNG

  • BMP

  • GIF

  • JPG

  • .jpeg

Sicurezza di .NET Framework

Vedere anche

Riferimenti

NewItemFactory Classe

Spazio dei nomi Microsoft.Windows.Design.PropertyEditing

Altre risorse

Estensibilità di Progettazione WPF