Sdílet prostřednictvím


XMLNodes – ovládací prvek

Důležité informace uvedené v tomto tématu se týkají aplikace Microsoft Word slouží výlučně pro použití jednotlivců a organizací, kteří se nacházejí mimo Spojené státy a jeho území nebo který používáte, nebo vývoj programů, které běží na produkty Microsoft Word, které byly licencovány společností Microsoft před leden 2010, při odebrání Microsoft implementace určité funkce související s vlastní data XML v aplikaci Microsoft Word a výhody.Tato informace týkající se aplikace Microsoft Word pravděpodobně přečíst nebo použít jednotlivců nebo organizací v USA nebo na jeho území, kteří pomocí nebo rozvojových programů spuštěných na produkty Microsoft Word, které licenci společnosti Microsoft po 10. leden 2010; tyto produkty nebudou chovat stejné jako produkty licenci před tímto datem nebo zakoupili licenci pro použití mimo Spojené státy.

Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu ve Wordu 2013 a ve Wordu 2010. Další informace najdete v tématu Dostupné funkce podle aplikací systému Office a typů projektu.

XMLNodes Řízení je kolekce objektů mapované uzlu XML zpřístupní události.XMLNodes Ovládací prvek je vytvořen pouze v případě, že je opakující se prvek schématu mapovány na dokument Microsoft Office Word.Pokud opakující se prvek obsahuje podřízené prvky, jednotlivé podřízené prvky je vytvořen také jako XMLNodes řízení.

Po aplikaci Visual Studio vytvoří kolekci uzlů XML, můžete naprogramovat oproti ovládací prvek přímo, bez nutnosti procházet objektového modelu aplikace Word.XMLNodes Ovládací prvek lze odstranit pouze odebráním element mapování z dokumentu.

[!POZNÁMKA]

Pokud podřízený prvek XMLNodes řízení prostřednictvím Item vlastnost vrátí XMLNode objekt spíše než XMLNode řízení.Další informace naleznete v tématu Programová omezení hostitelských položek a hostitelských ovládacích prvků.

Svázání dat s ovládacím prvkem

XMLNodes Ovládací prvek nepodporuje datové vazby.Důvodem je, že XMLNodes ovládací prvek nemá komplexní datové vazby schopnosti a jednoduché datové vazby nemůže představovat opakující se data.

Formátování

Formátování použité u textu v dokumentu lze použít XMLNodes řízení.

Události

Události, které jsou k dispozici XMLNodes řízení jsou:

Porovnání události

Můžete zachytit událost, když uživatel přesune kurzor své do kontextu určitého XMLNodes řízení.Může mít například XMLNodes ovládací prvek s názvem Customer , který má dítě XMLNodes ovládací prvek s názvem Company, a Company má dva podřízené XMLNodes ovládací prvky nazvané CompanyName a CompanyRegion takto:

<Customer>
    <Company>
        <CompanyName>
        <CompanyRegion>

Pokud chcete zobrazit ovládací prvek v podokně Akce kdykoliv kurzor je přesunut do Company uzel je neměli důležité zda je kurzor umístěn v CompanyName nebo CompanyRegion protože jsou obě v rámci Company.V takovém případě můžete psát kód ContextEnter události Company.

Ve většině případů při vstupu kurzoru XMLNodes řízení, i Select a ContextEnter události jsou vyvolány.Následující tabulka uvádí rozdíly mezi těmito událostmi.

Vyberte událost

Událost ContextEnter

Nastane, když je kurzor umístěn uvnitř jednoho z uzlů XMLNodes kolekce.

Nastane, když je kurzor umístěn uvnitř jednoho z uzlů nebo podřízených uzlů XMLNodes kolekce z oblasti mimo kontext uzlu.Jinými slovy, je aktivována pouze v případě změny kontextu a mohou být vyvolány několika vnořených XMLNodes prvky.

Například při přesunutí kurzoru z mimo Customer do CompanyName, ContextEnter události pro Customer, Company, a CompanyName jsou vyvolány.Pokud přesunete kurzor z CompanyName na CompanyRegion, ContextEnter události pouze pro CompanyRegion je vyvolána, protože kontext je stejný pro obě Company a Customer.Můžete mít více Company uzly v dokumentu.Přesunutí kurzoru z CompanyName jednoho uzlu Company na CompanyName jiného uzlu Company, kontext je stejné, takže pouze Select je vyvolána událost.

Stejné rozdíly mezi ContextLeave události a Deselect události.

Viz také

Úkoly

Postupy: Přidání ovládacích prvků XMLNodes do dokumentů aplikace Word

Postupy: Mapování schémat na dokumenty aplikace Word v prostředí Visual Studio

Koncepty

Přehled hostitelských položek a hostitelských ovládacích prvků

Automatizace v aplikaci Word s použitím rozšířených objektů

XMLNode – ovládací prvek

Programová omezení hostitelských položek a hostitelských ovládacích prvků