Un souci avec les attributs [Résolu]

Messages postés
357
Date d'inscription
jeudi 8 juin 2006
Statut
Membre
Dernière intervention
26 décembre 2011
- - Dernière réponse : cs_Bidou
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
- 14 sept. 2008 à 22:08
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;

Merci
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
37
3
Merci
Oui c'est possible, regarder ici:
http://www.codyx.org/snippet_recuperer-image-trouve-dans-assembly_191.aspx

<hr />
-My Blog-

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 153 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_Bidou
Messages postés
5507
Date d'inscription
dimanche 4 août 2002
Statut
Modérateur
Dernière intervention
20 juin 2013
37
0
Merci
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...
Commenter la réponse de cs_Bidou
Messages postés
357
Date d'inscription
jeudi 8 juin 2006
Statut
Membre
Dernière intervention
26 décembre 2011
3
0
Merci
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+
Commenter la réponse de xmox667