Sdílet prostřednictvím


XMLNode – 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.

XMLNode Ovládací prvek je objekt mapované uzel XML, zpřístupní události a mohou být vázány na data.XMLNode Ovládací prvek je vytvořen pouze v případě, že je neopakující se prvek schématu mapovány na dokument Microsoft Office Word.Po aplikaci Visual Studio vytvoří uzel XML, můžete program proti němu přímo, bez nutnosti procházet objektového modelu aplikace Word.

XMLNode Ovládací prvek lze odstranit pouze odebráním element mapování v aplikaci Word.

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

XMLNode Ovládací prvek podporuje jednoduché datové vazby.Uzel XML by svázán se zdrojem dat pomocí DataBindings vlastnost.Pokud aktualizaci dat v objektu dataset vázané XMLNode ovládací prvek odráží změny.

Formátování

Formátování, které lze použít XMLNode objektu lze použít XMLNode řízení.To zahrnuje znakové styly, písma a styly podtržení.

Události

Následující události jsou k dispozici XMLNode řízení:

Porovnání události

Můžete zachytit událost, když uživatel přesune kurzor své do kontextu určitého XMLNode řízení.Může mít například XMLNode ovládací prvek s názvem Customer , který má dítě XMLNode ovládací prvek s názvem Company, a Company má dva podřízené XMLNode 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 XMLNode ří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ř XMLNode.

Nastane, když je kurzor umístěn uvnitř XMLNode nebo jeden z jeho podřízených uzlů z oblasti mimo kontext uzlu.Jinými slovy je aktivována pouze v případě změny kontextu.

Například při přesunutí kurzoru z mimo Customer do CompanyName, ContextEnter události pro Customer, Company, a CompanyName je vyvolána.Pokud přesunete kurzor z CompanyName na CompanyRegion, pouze ContextEnter události pro CompanyRegion je vyvolána, protože jsou stále v rámci obou Company a Customer.

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

Viz také

Úkoly

Postupy: Přidání ovládacích prvků XMLNode 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ů

XMLNodes – ovládací prvek

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