cs_mathmax
Messages postés403Date d'inscriptionvendredi 28 octobre 2005StatutMembreDernière intervention31 août 2008
-
25 févr. 2007 à 14:58
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 2011
-
25 févr. 2007 à 18:01
Bonjour,
J'essais de faire un programme qui construit dynamiquement un sitemap en cherchant les fichiers aspx dans la structure de mon site et en complétant les informations du sitemap déjà existant.
Pour celà j'ai besoin, pour un objet d'un certain type, d'obtenir la classe dont il est la propriété. Est il possible de faire celà par réfléxion ou autre ?
J'ai ouvert un post sur CsharpFR dans lequel j'éxplique en détail pourquoi j'ai besoin de cela. On m'a alors conseillé de poster sur ce forum. J'éspère que vous pourrez m'aider.
cs_Nurgle
Messages postés1642Date d'inscriptionsamedi 6 novembre 2004StatutMembreDernière intervention28 avril 20114 25 févr. 2007 à 18:01
Bonjour,
Pour moi, ça me semble plus logique de spécifier le ParentElement dans le constructeur, et d'avoir ensuite une propriété en lecture seule, car au moment où tu construit le SiteMapElement, tu as une référence vers le SiteMapDocument...
Ainsi quand tu parcours au début les nodes de ton XmlDocument pour créer les SiteMapElement qui vont bien, c'est à ce moment là que spécifie this (vu que tu es dans le SiteMapDocument) comme ParentElement pour tes SiteMapElement, et ensuite tu les ajoutes à ta collection...