XMLNodes Rozhraní

Definice

Kolekce XMLNode objektů, které reprezentují uzly ve stromovém zobrazení podokna úloh struktury XML , které označuje prvky, které uživatel v dokumentu použili.

[System.Runtime.InteropServices.Guid("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, System.ComponentModel.ISupportInitialize
Atributy
Implementuje

Poznámky

XMLNodesOvládací prvek představuje kolekci prvků XML se stejným názvem. Při mapování prvků, které toto schéma umožňuje zobrazit více než jednou pro systém Microsoft Office dokumentu aplikace Word v době návrhu, Visual Studio vytvoří XMLNodes pro prvky. Schéma může elementu Zobrazit více než jednou, pokud maxOccurs je atribut elementu nebo nadřazených prvků prvku nastaven na > 1.

Pokud schéma nastaví maxOccurs atribut pro prvek a jeho předchůdce na 1, aplikace Visual Studio XMLNode místo toho vytvoří ovládací prvek.

XMLNodesovládací prvky lze vytvořit pouze v projektech na úrovni dokumentu aplikace Word v době návrhu. Nelze je vytvořit v případě běhu nebo v projektech na úrovni aplikace. Další informace naleznete v tématu ovládací prvek XMLNodes a Postupy: Přidání ovládacích prvků XMLNodes do dokumentů aplikace Word.

Poznámka

Toto rozhraní je implementováno modulem Visual Studio Tools for Office Runtime. Rozhraní není určeno k implementaci do vašeho kódu. Další informace najdete v tématu Visual Studio Tools for Office Runtime přehled.

Využití

Tato dokumentace popisuje verzi tohoto typu, který se používá v projektech Office cílených na rozhraní .NET Framework 4 nebo novější. V projektech cílených pro rozhraní .NET Framework 3.5 může mít tento typ jiné členy a ukázky kódu, poskytnuté pro tento typ, nemusejí fungovat. Dokumentaci k tomuto typu projektů cílených rozhraní .NET Framework 3.5 najdete v následující informační části dokumentace k Visual Studiu 2008: http://go.microsoft.com/fwlink/?LinkId=160658 .

Vlastnosti

Application

Získá Application objekt, který představuje aplikaci systém Microsoft Office Word.

Container
Count

Získá počet položek v XMLNodes kolekci.

Creator

Získá aplikaci, ve které XMLNodes byl ovládací prvek vytvořen.

InnerObject

Získá XMLNodes , který představuje základní nativní objekt XMLNodes ovládacího prvku.

Item[Int32]

Získá v XMLNode zadaném indexu.

Parent

Získá Document , který představuje dokument obsahující XMLNodes kolekci.

Tag

Metody

Add(String, String, Object)

Získá XMLNode objekt, který představuje nově přidaný element.

GetEnumerator()

Získá enumerátor pro XMLNodes ovládací prvek.

Události

AfterInsert

Vyvolá se v případě, že uživatel přidá nový XMLNode do kolekce nebo do některého z jeho následníků.

BeforeDelete

Vyvolá se v případě, že uživatel odstraní XMLNode uzel nebo následník z kolekce, před odstraněním ovládacího prvku.

ContextEnter

Nastane, pokud je kurzor umístěn uvnitř jednoho z uzlů nebo podřízených uzlů XMLNodes kolekce, z oblasti mimo kontext uzlu.

ContextLeave

Vyvolá se v případě, že se kurzor přesune z jednoho z uzlů nebo následníků XMLNodes kolekce do oblasti mimo kontext původního uzlu.

Deselect

Vyvolá se v případě, že se kurzor přesune mimo jeden z uzlů XMLNodes kolekce.

Select

Vyvolá se v případě, že je kurzor umístěn uvnitř jednoho z uzlů XMLNodes kolekce.

ValidationError

Vyvolá se v případě, že v ovládacím prvku dojde k chybě ověřování XMLNodes .

Platí pro