Qu'est-ce que l'espace de noms de Get / SetPropertyValue dans la mise en œuvre Extender
-
28-10-2019 - |
Question
Je crée un contrôle d'extension en se référant cet article , mais je suis en face du mal à obtenir / connaître l'espace de noms GetPropertyValue
et SetPropertyValue
qui a utilisé dans l'exemple comme ceci:
[ExtenderControlProperty]
public string DragItemHandleClass
{
get
{
return GetPropertyValue<String>("DragItemHandleClass", string.Empty);
}
set
{
SetPropertyValue<String>("DragItemHandleClass", value);
}
}
Je l'ai constaté sur d'autres sites trop , de sorte que son non une implémentation personnalisée et je ne pouvais pas trouver sur AjaxControlToolkit
. Quelqu'un pourrait-il s'il vous plaît me guider à ce sujet?
La solution
Le ExtenderControlBase
fournit la mise en œuvre de ces méthodes génériques. Par conséquent, dériver votre extension de celui-ci résout le problème ici.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow