DataDOMEvent.Parent Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma referência ao nó DOM (Modelo de Objeto de Documento XML) do pai do nó XML DOM que está sendo alterado durante um evento de validação de dados.
public:
property Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ Parent { Microsoft::Office::Interop::InfoPath::SemiTrust::IXMLDOMNode ^ get(); };
public Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode Parent { get; }
member this.Parent : Microsoft.Office.Interop.InfoPath.SemiTrust.IXMLDOMNode
Public ReadOnly Property Parent As IXMLDOMNode
Valor da propriedade
Exemplos
No exemplo parcial a seguir, a propriedade Pai do DataDOMEventObject objeto é usada para marcar o nome do nó pai; se corresponder a determinados critérios, uma mensagem de erro será exibida:
[InfoPathEventHandler(MatchPath="/purchaseOrder/orderDate/shippingDate", EventType=InfoPathEventType.OnBeforeChange)]
public void shippingDate_OnBeforeChange(DataDOMEvent e)
{
if (e.<span class="label">Parent</span>.nodeName == "orderDate")
{
e.ReturnMessage = "You must delete the Ship Date before deleting the Order Date.";
e.ReturnStatus = false;
return;
}
}
Comentários
Depois de definir uma referência ao nó XML DOM que a propriedade Parent retorna, você pode usar qualquer uma das propriedades e métodos compatíveis com o DOM XML. Isso pode ser especialmente útil durante as operações de exclusão, pois a propriedade Parent mapeia para o local do nó XML DOM que foi removido.
Importante: esse membro só pode ser acessado por formulários em execução no mesmo domínio que o formulário aberto atualmente ou por formulários que receberam permissões entre domínios.