Partager via


NewItemFactory.GetImageStream, méthode

Obtient une image pour le Type spécifié qui peut être utilisé comme une icône dans l'éditeur de collections ou l'éditeur de sous-propriétés.

Espace de noms :  Microsoft.Windows.Design.PropertyEditing
Assembly :  Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)

Syntaxe

'Déclaration
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

Paramètres

  • type
    Type : System.Type
    Type pour lequel obtenir une image.

Valeur de retour

Type : System.IO.Stream
Stream qui représente une image à afficher pour type.

Exceptions

Exception Condition
ArgumentNullException

type est nullune référence null (Nothing en Visual Basic).

Notes

Cette méthode recherche des ressources incorporées dans le même assembly que le contrôle.

Si plusieurs images sont disponibles pour type, cette méthode extrait l'image qui est la plus proche de desiredSize. Il n'est pas garanti que cette méthode retourne une image correspondant exactement à desiredSize.

L'objet retourné par cette méthode peut être défini comme la propriété Content d'un ContentControl.

L'implémentation par défaut de cette méthode recherche des images nommées Namespace.ControlName.Icon.Extension.

Actuellement, seules les extensions suivantes sont reconnues :

  • png

  • .bmp

  • .gif

  • .jpg

  • .jpeg

Sécurité .NET Framework

Voir aussi

Référence

NewItemFactory Classe

Microsoft.Windows.Design.PropertyEditing, espace de noms

Autres ressources

Extensibilité du Concepteur WPF