les auditeurs de classe ont l'occasion de répondre à l'événement conduit avant que n'importe quel auditeur d'exemple sur l'élément puisse. Pour cette raison, des traiteurs de classe sont parfois habitués pour supprimer les événements conduits qu'une exécution particulière de classe de commande ne souhaite pas propager plus loin, ou fournir la manipulation spéciale de cela a conduit l'événement qui est un dispositif de la classe. Par exemple, une classe pourrait soulever son propre événement classe-spécifique qui contient plus de détails au sujet de ce qu'un certain utilisateur a entré des moyens de condition dans le cadre de cette classe particulière. L'exécution de classe pourrait alors marquer l'événement conduit plus général comme manipulé. Des traiteurs de classe sont typiquement ajoutés tels qu'ils ne sont pas appelés pour des événements conduits où des données partagées d'événement ont été déjà marquées manipulé, mais pour les cas typiques il y a également une signature de RegisterClassHandler (type
, RoutedEvent, délégué, booléens) qui enregistre des traiteurs de classe pour appeler même lorsque des événements conduits sont marqués ont manipulé.
référence
http://msdn.microsoft.com/en-us/library/ms747183.aspx