Partager via


ContentControlBase, interface

Fournit l'interface de base pour les contrôles de contenu des solutions Word créées à l'aide des outils de développement Office dans Visual Studio.

Espace de noms :  Microsoft.Office.Tools.Word
Assemblys :   Microsoft.Office.Tools.Word.v4.0.Utilities (dans Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Word (dans Microsoft.Office.Tools.Word.dll)

Syntaxe

'Déclaration
<GuidAttribute("6E36F826-A7DA-441D-87E3-2D7BE852867E")> _
Public Interface ContentControlBase _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("6E36F826-A7DA-441D-87E3-2D7BE852867E")]
public interface ContentControlBase : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

Le type ContentControlBase expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BindingContext Obtient ou définit la collection de gestionnaires de devise pour IBindableComponent. (Hérité de IBindableComponent.)
Propriété publique Container Infrastructure.
Propriété publique ContainerComponent Infrastructure.
Propriété publique DataBindings Obtient la collection d'objets de liaison de données pour ce IBindableComponent. (Hérité de IBindableComponent.)
Propriété publique DefaultDataSourceUpdateMode Obtient ou définit la valeur DataSourceUpdateMode par défaut de ContentControlBase.
Propriété publique ID Obtient un nombre unique qui identifie le contrôle de contenu.
Propriété publique InnerObject Obtient l'objet Microsoft.Office.Interop.Word.ContentControl sous-jacent de Microsoft.Office.Tools.Word.ContentControlBase.
Propriété publique Site Obtient ou définit le ISite associé à IComponent. (Hérité de IComponent.)

Début

Méthodes

  Nom Description
Méthode publique BeginInit Signale à l'objet que l'initialisation démarre. (Hérité de ISupportInitialize.)
Méthode publique Delete Supprime un contrôle de contenu créé dynamiquement du document et le retire de ControlCollection dans le document.
Méthode publique Dispose Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.)
Méthode publique EndInit Signale à l'objet que l'initialisation est terminée. (Hérité de ISupportInitialize.)

Début

Événements

  Nom Description
Événement public Added Se produit après l'ajout du contrôle de contenu au document.
Événement public BindingContextChanged Se produit lorsque la valeur de la propriété BindingContext de ContentControlBase est modifiée.
Événement public ContentUpdating Se produit juste avant que Microsoft Office Word mette à jour le texte dans le contrôle de contenu, si ce dernier est lié à une partie XML personnalisée.
Événement public Deleting Se produit juste avant que le contrôle de contenu soit supprimé du document.
Événement public Disposed Représente la méthode qui gère l'événement Disposed d'un composant. (Hérité de IComponent.)
Événement public Entering Se produit lorsque l'utilisateur clique dans le contrôle de contenu ou lorsque le curseur est amené par programme dans le contrôle de contenu.
Événement public Exiting Se produit lorsque l'utilisateur clique en dehors du contrôle de contenu, ou lorsque le curseur quitte le contrôle de contenu par programme.
Événement public StoreUpdating Se produit juste avant que Microsoft Office Word mette à jour les données dans une partie XML personnalisée liée au contrôle de contenu (à savoir, après la modification du texte dans le contrôle de contenu).
Événement public Validated Se produit lorsque le contrôle de contenu a été validé.
Événement public Validating Se produit lorsque le contenu du contrôle est validé.

Début

Notes

L'interface ContentControlBase définit des membres partagés par tous les contrôles de contenu. Vous pouvez utiliser huit types de contrôles de contenu pour créer des documents et des modèles dans Microsoft Office Word. Les contrôles de contenu ont une interface utilisateur (IU) dont les entrées sont contrôlées comme dans le cas d'un formulaire. Vous pouvez utiliser des contrôles de contenu pour empêcher les utilisateurs de modifier des sections protégées du document ou du modèle et vous pouvez également lier des contrôles de contenu à une source de données. Pour plus d'informations, consultez Contrôles de contenu.

Notes

Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.

Utilisation

Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. Dans les projets qui ciblent .NET Framework 3.5, ce type peut contenir d'autres membres, et les exemples de code qui y figurent sont susceptibles de ne pas fonctionner. Pour obtenir de la documentation sur ce type dans les projets ciblant .NET Framework 3.5, consultez la section de référence suivante dans la documentation Visual Studio 2008 : https://go.microsoft.com/fwlink/?LinkId=160658.

Voir aussi

Référence

Microsoft.Office.Tools.Word, espace de noms

Autres ressources

Contrôles de contenu

Comment : ajouter des contrôles de contenu à des documents Word

Procédure pas à pas : création d'un modèle à l'aide de contrôles de contenu