DataDOMEvent.Parent - Propriété
Obtient une référence au nœud DOM (Document Object Model) XML du parent du nœud DOM XML en cours de modification pendant un événement de validation de données.
Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Syntaxe
'Déclaration
ReadOnly Property Parent As IXMLDOMNode
Get
'Utilisation
Dim instance As DataDOMEvent
Dim value As IXMLDOMNode
value = instance.Parent
IXMLDOMNode Parent { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode
Remarques
Après avoir défini une référence au nœud DOM XML renvoyé par la propriété Parent, vous pouvez utiliser n'importe quelle propriété et méthode prise en charge par le modèle DOM XML. Ceci est particulièrement utile lors d'opérations de suppression du fait que la propriété Parent est mappée sur l'emplacement du nœud DOM XML qui a été supprimé.
Important
Seuls les formulaires qui s’exécutent dans le même domaine que le formulaire actuellement ouvert ou les formulaires disposant d’autorisations inter-domaines peuvent accéder à ce membre.
Exemples
Dans l'exemple partiel suivant, la propriété Parent de l'objet DataDOMEventObject est utilisée pour vérifier le nom du nœud parent ; s'il correspond à certains critères, un message d'erreur apparaît :
[InfoPathEventHandler(MatchPath="/purchaseOrder/orderDate/shippingDate", EventType=InfoPathEventType.OnBeforeChange)]
public void shippingDate_OnBeforeChange(DataDOMEvent e)
{
if (e.Parent.nodeName == "orderDate")
{
e.ReturnMessage = "You must delete the Ship Date before deleting the Order Date.";
e.ReturnStatus = false;
return;
}
}
Voir aussi
Référence
Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms