XmlEvents Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Collection de tous les XmlEvent événements d’un modèle de formulaire.
public ref class XmlEvents abstract
public abstract class XmlEvents
type XmlEvents = class
Public MustInherit Class XmlEvents
- Héritage
-
XmlEvents
Exemples
L’exemple ci-dessous montre le code généré par InfoPath dans la méthode InternalStartup pour lier le gestionnaire d’événements pour un Validating événement associé à un champ dans le document XML sous-jacent du formulaire à l’aide de la Item[String] propriété de la classe XmlEvents . Il affiche également le code généré pour l’événement Changed d’un champ lié à la colonne CategoryName d’une source de données secondaire nommée Categories à l’aide de la Item[String, String] propriété de la classe XmlEvents.
public void InternalStartup()
{
EventManager.XmlEvents["/my:myFields/my:field1"].Validating
+= new XmlChangedEventHandler(field1_Validating);
EventManager.XmlEvents[
"/dfs:myFields/dfs:dataFields/d:Categories/@CategoryName",
"Categories"].Changed
+= new XmlChangedEventHandler(
Categories__CategoryName_attr_Changed);
}
Private Sub InternalStartup(ByVal sender As Object, _
ByVal e As EventArgs) Handles Me.Startup
AddHandler EventManager.XmlEvents( _
"/my:myFields/my:field1").Validating, _
AddressOf field2_Validating
AddHandler EventManager.XmlEvents( _
"/dfs:myFields/dfs:dataFields/d:Categories/@CategoryName", _
"Categories").Changed, _
AddressOf Categories__CategoryName_attr_Changed
End Sub
Remarques
La collection XmlEvents et la classe XmlEvent sont utilisées pour lier un événement au niveau du document (tel que l’événement Changed d’un champ ou d’un groupe dans le document XML sous-jacent d’un formulaire) à un gestionnaire d’événements dans la méthode InternalStartup au début de la classe FormCode dans un modèle de formulaire en code managé. Lors de l'exécution, la méthode InternalStartup est exécutée à l'ouverture du modèle de formulaire afin d'initialiser la liaison de tous les gestionnaires d'événements.
Important : La méthode InternalStartup et le code de liaison d’événement qu’elle contient sont générés par InfoPath lorsque vous ajoutez des gestionnaires d’événements à l’aide de différentes commandes de l’interface utilisateur. Ne créez pas la méthode InternalStartup et n'y écrivez pas de code supplémentaire vous-même. Pour plus d'informations sur l'ajout de gestionnaires d'événements à l'aide des commandes de l'interface utilisateur, voir Procédure : Ajout d'un gestionnaire d'événements.
Constructeurs
XmlEvents() |
Collection de tous les XmlEvent événements d’un modèle de formulaire. |
Propriétés
Item[String, String] |
Obtient un XmlEvent à partir de la XmlEvents collection pour lier un gestionnaire d’événements en spécifiant le XPath du nœud de document XML sous-jacent qui peut déclencher l’événement et le nom de la source de données secondaire qui fournit les données. |
Item[String] |
Obtient un XmlEvent à partir de la XmlEvents collection pour lier un gestionnaire d’événements en spécifiant le XPath du nœud de document XML sous-jacent qui peut déclencher l’événement. |