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.
- desiredSize
Type : System.Windows.Size
Taille requise de l'image.
- imageName
Type : System.String%
Nom de l'image trouvée.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.Windows.Design.PropertyEditing, espace de noms