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.
- desiredSize
Tipo: System.Windows.Size
Dimensioni dell'immagine richieste.
- imageName
Tipo: System.String%
Nome dell'immagine trovato.
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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.Windows.Design.PropertyEditing