ContentControl Rozhraní

Definice

Představuje ovládací prvek obsahu dokumentu.

[System.Runtime.InteropServices.Guid("ee82979b-2814-48b1-95dd-4bfcc636a7ec")]
public interface ContentControl : IDisposable, Microsoft.Office.Tools.Word.ContentControlBase, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
Atributy
Implementuje

Poznámky

ContentControlObjekt je proměnlivý ovládací prvek, který může představovat kterýkoli z osmi typů ovládacích prvků obsahu, které lze použít v aplikaci systém Microsoft Office Word. Například pokud vytvoříte ContentControl , který má funkci ovládacího prvku prostý text, můžete jej změnit v době běhu, aby se choval jako pole se seznamem. Tímto způsobem nelze použít jiné ovládací prvky obsahu. Například RichTextContentControl může představovat pouze ovládací prvek formátovaného textu. Další informace o ovládacích prvcích obsahu naleznete v tématu ovládací prvky obsahu.

Chcete-li vytvořit ContentControl , použijte jednu z AddContentControl metod. V době návrhu nemůžete přidat ContentControl do dokumentu.

Když vytvoříte ContentControl , musíte zadat typ ovládacího prvku obsahu, který chcete vytvořit, nebo můžete nový ovládací prvek založit na stávajícím ovládacím prvku obsahu. Po vytvoření ContentControl můžete změnit typ ovládacího prvku obsahu, který představuje, pomocí Type Vlastnosti.

Někteří ContentControl Členové vyvolávají výjimku, pokud je použijete, když je ovládací prvek nastaven na typ ovládacího prvku, který není určen k použití člena. Například DateCalendarType vlastnost vyvolá výjimku, pokud se pokusíte ji použít na ContentControl , který nepředstavuje výběr data.

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 , který představuje aktuální instanci systém Microsoft Office Wordu.

BuildingBlockCategory

Získá nebo nastaví kategorii stavebních bloků, které jsou zobrazeny v ContentControl , který představuje galerii stavebních bloků.

BuildingBlockType

Získá nebo nastaví typ stavebních bloků, které jsou zobrazeny v rámci ContentControl , který představuje galerii stavebních bloků.

Checked

Získává nebo nastavuje hodnotu, která indikuje, jestli ContentControl je zaškrtnuté nebo nezaškrtnuté políčko, které představuje ovládací prvek zaškrtávací políčko.

Container (Zděděno od ContentControlBase)
ContainerComponent (Zděděno od ContentControlBase)
Creator

Získá 32 celé číslo, které označuje aplikaci, ve které ContentControl byl vytvořen.

DateCalendarType

Získá nebo nastaví typ kalendáře, který se zobrazí v prvku ContentControl , který představuje výběr data.

DateDisplayFormat

Získá nebo nastaví řetězec, který určuje formát dat zobrazených v prvku ContentControl , který představuje výběr data.

DateDisplayLocale

Získá nebo nastaví formát jazyka data zobrazeného v prvku ContentControl , který představuje výběr data.

DateStorageFormat

Získá nebo nastaví formát, ve kterém jsou data uložena ve vlastní části XML ContentControl , která představuje výběr data.

DefaultDataSourceUpdateMode

Získá nebo nastaví výchozí hodnotu DataSourceUpdateMode pro ContentControlBase .

(Zděděno od ContentControlBase)
DefaultTextStyle

Získá název stylu znaku, který se používá k formátování textu v ContentControl .

DropDownListEntries

Získá kolekci položek, které jsou zobrazeny pomocí ContentControl rozevíracího seznamu nebo pole se seznamem.

ID

Získá jedinečné číslo identifikující ovládací prvek obsahu.

(Zděděno od ContentControlBase)
InnerObject

Získá základní ContentControl objekt pro ContentControlBase .

(Zděděno od ContentControlBase)
LockContentControl

Získává nebo nastavuje hodnotu, která určuje, jestli se ContentControl dá odstranit z dokumentu.

LockContents

Získává nebo nastavuje hodnotu, která určuje, jestli se ContentControl dá upravovat obsah.

MultiLine

Získává nebo nastavuje hodnotu, která určuje, jestli ContentControl může obsahovat konce řádků.

Parent

Získá nadřazenou položku ContentControl .

ParentContentControl

Získá nadřazený ovládací prvek obsahu ContentControl , který je vnořen v jiném ovládacím prvku obsahu.

PlaceholderText

Získá text, který se zobrazí v zobrazení, ContentControl dokud se text nezměnil pomocí akce uživatele nebo jiné operace.

Range

Získá Range , který představuje obsah ContentControl .

ShowingPlaceholderText

Načte hodnotu, která určuje, zda ContentControl aktuálně zobrazuje zástupný text.

Tag

Získá nebo nastaví řetězec, který chcete přidružit k ContentControl .

Temporary

Získává nebo nastavuje hodnotu, která určuje, jestli se má ContentControl při úpravě ovládacího prvku automaticky odstranit z dokumentu.

Title

Získá nebo nastaví název ContentControl .

Type

Získává nebo nastavuje hodnotu, která určuje typ ovládacího prvku obsahu, který ContentControl představuje.

XMLMapping

Získá XMLMapping , který představuje vazbu mezi ContentControl elementem a v vlastní části XML.

Metody

Copy()

Zkopíruje ContentControl z dokumentu do schránky.

Cut()

Odebere ContentControl z dokumentu a přidá ho do schránky.

Delete(Boolean)

Odstraní dynamicky vytvořený ovládací prvek obsahu z dokumentu a odebere ho z v ControlCollection dokumentu.

(Zděděno od ContentControlBase)
SetCheckedSymbol(Int32, String)

Nastaví symbol použitý pro reprezentaci stavu ContentControl zaškrtnutí, který představuje ovládací prvek zaškrtávací políčko.

SetPlaceholderText(BuildingBlock, Range, String)

Zobrazí text, který je v BuildingBlock řetězci, Range nebo jako zástupný text v ContentControl .

SetUncheckedSymbol(Int32, String)

Nastaví symbol používaný k reprezentaci nekontrolovaného stavu ContentControl , který představuje ovládací prvek zaškrtávací políčko.

Ungroup()

Odstraní ovládací prvek obsahu skupiny, který obsahuje ContentControl z dokumentu, aby oblast už není chráněná.

Události

Added

Vyvolá se po přidání ovládacího prvku Content do dokumentu.

(Zděděno od ContentControlBase)
BindingContextChanged

Vyvolá se při BindingContext změně hodnoty vlastnosti ContentControlBase .

(Zděděno od ContentControlBase)
ContentUpdating

Nastane těsně před tím, než systém Microsoft Office Word aktualizuje text v ovládacím prvku obsahu, pokud je ovládací prvek obsahu vázaný na vlastní část XML.

(Zděděno od ContentControlBase)
Deleting

Nastane bezprostředně před odstraněním ovládacího prvku obsahu z dokumentu.

(Zděděno od ContentControlBase)
Entering

Vyvolá se v případě, že uživatel klikne v ovládacím prvku obsahu nebo když je kurzor přesunut do ovládacího prvku obsahu programově.

(Zděděno od ContentControlBase)
Exiting

Vyvolá se v případě, že uživatel klikne mimo ovládací prvek obsahu nebo když se kurzor přesune mimo ovládací prvek obsahu programově.

(Zděděno od ContentControlBase)
StoreUpdating

Nastane těsně před tím, než systém Microsoft Office Word aktualizuje data ve vlastní části XML, která je svázána s ovládacím prvkem obsahu (to znamená po změně textu v ovládacím prvku Content Control).

(Zděděno od ContentControlBase)
Validated

Vyvolá se v případě, že byl ovládací prvek obsahu úspěšně ověřen.

(Zděděno od ContentControlBase)
Validating

Vyvolá se při ověřování obsahu ovládacího prvku obsahu.

(Zděděno od ContentControlBase)

Platí pro