Sdílet prostřednictvím


DocContextChangeEvent.Context-Eigenschaft

Ruft einen Verweis auf den XML-DOM-Knoten (Document Object Model) ab, der dem neuen vom DocContextChangeEventObject-Objekt bereitgestellten Kontextknoten entspricht.

Diese Eigenschaft ist nicht CLS-kompatibel.  

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

'Declaration
<DispIdAttribute(1)> _
ReadOnly Property Context As IXMLDOMNode
'Usage
Dim instance As DocContextChangeEvent
Dim value As IXMLDOMNode

value = instance.Context
[DispIdAttribute(1)] 
IXMLDOMNode Context { get; }

Hinweise

HinweisWichtig:

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Beispiel

Im folgenden Beispiel wird der Knoten lastChanged als Reaktion auf Kontextänderungen aktualisiert:

[InfoPathEventHandler(EventType=InfoPathEventType.OnContextChange)]
public void OnContextChange(DocContextChangeEvent e)
{
 if ( e.Type == "ContextNode" && !e.IsUndoRedo )
 {
  IXMLDOMNode contextNode = e.Context;
  IXMLDOMNode lastChangedNode = thisXDocument.DOM.selectSingleNode("my:lastChanged");
  lastChangedNode.text = contextNode.nodeName;
 }
}

Siehe auch

Referenz

DocContextChangeEvent-Schnittstelle
DocContextChangeEvent-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace