Salut à tous,
J'ai écrit un attribut qui est le suivant:
[AttributeUsage(AttributeTargets.All)]
public class MonAttribut : Attribute
{
public MonAttribut (string name,Image image)
{
Name = name;
Image = image;
}
public string Name { get; set; }
public Image Image { get; set; }
}
J'ai une erreur de compile:
Un argument d'attribut doit être une expression constante, une expression typeof ou une expression de création de tableau d'un type de paramètre d'attribut
Il n'accepte pas la classe Image lorsque je l'utilise.
Y a t' il moyen de contourner le problème;
Bonsoir,
Tu aimerais faire quoi pour avoir besoin d'une image dans un paramètre d'attribut?
A froid comme ça, je dirais que tu pourrais passer le path à la place de l'image et donc construire l'image après coup, mais je suis pas certain que ça soit la meilleure idée...
Salut Bidou,
Dans un premier je me suis dit, si je converti une image en string et la passer en paramètre mais cette solution n'est pas sexy.
J'aimerais que les images soit intégrer à mon application.
J'avais penser à insérer les images dans le fichier ressource et ensuite les récupérer à partir de leur nom (en string).
Est c'est possible de charger une image incorporée à partir son nom.
A+