NewItemFactory.GetImageStream-Methode

Ruft ein Bild für den angegebenen Type ab, das als Symbol im Auflistungs-Editor oder im Untereigenschaften-Editor verwendet werden kann.

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)

Syntax

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

Parameter

  • type
    Typ: System.Type
    Der Typ, für den ein Bild abgerufen werden soll.
  • imageName
    Typ: System.String%
    Der Name des Bildes, das gefunden wurde.

Rückgabewert

Typ: System.IO.Stream
Ein Stream, der ein Bild darstellt, das für type angezeigt werden soll.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

type hat den Wert nullNULL-Verweis (Nothing in Visual Basic).

Hinweise

Diese Methode sucht in der gleichen Assembly wie das Steuerelement nach eingebetteten Ressourcen.

Wenn mehrere Bilder für type verfügbar sind, ruft diese Methode das Bild ab, das desiredSize am nächsten kommt. Bei dieser Methode wird nicht garantiert, dass ein genau mit desiredSize übereinstimmendes Bild zurückgegeben wird.

Das von dieser Methode zurückgegebene Objekt kann als Content-Eigenschaft eines ContentControl festgelegt werden.

Die Standardimplementierung dieser Methode sucht nach Bildern mit dem Namen Namespace.ControlName.Icon.Extension.

Derzeit werden nur folgende Erweiterungen erkannt:

  • PNG

  • .bmp

  • GIF

  • JPG

  • .jpeg

.NET Framework-Sicherheit

Siehe auch

Referenz

NewItemFactory Klasse

Microsoft.Windows.Design.PropertyEditing-Namespace

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit