Udostępnij za pośrednictwem


Interfejs BuildingBlockGalleryContentControl

Reprezentuje galerii bloków konstrukcyjnych dokumentu, które użytkownicy mogą wstawić do dokumentu.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word (w Microsoft.Office.Tools.Word.dll)

Składnia

'Deklaracja
<GuidAttribute("d8d887a2-69fe-4a86-a8dd-352003dc0e7e")> _
Public Interface BuildingBlockGalleryContentControl _
    Inherits ContentControlBase, IBindableComponent, IComponent, IDisposable,  _
    ISupportInitialize
[GuidAttribute("d8d887a2-69fe-4a86-a8dd-352003dc0e7e")]
public interface BuildingBlockGalleryContentControl : ContentControlBase, 
    IBindableComponent, IComponent, IDisposable, ISupportInitialize

Typ BuildingBlockGalleryContentControl uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Application Pobiera Microsoft.Office.Interop.Word.Application reprezentująca w bieżącym wystąpieniu programu Microsoft Office Word.
Właściwość publiczna BindingContext Zwraca lub ustawia kolekcji menedżerów waluty IBindableComponent. (Odziedziczone z IBindableComponent).
Właściwość publiczna BuildingBlockCategory Pobiera lub ustawia kategorii bloków konstrukcyjnych, które są wyświetlane w BuildingBlockGalleryContentControl.
Właściwość publiczna BuildingBlockType Pobiera lub ustawia typ bloków konstrukcyjnych, które są wyświetlane w BuildingBlockGalleryContentControl.
Właściwość publiczna Container Infrastruktura. (Odziedziczone z ContentControlBase).
Właściwość publiczna ContainerComponent Infrastruktura. (Odziedziczone z ContentControlBase).
Właściwość publiczna Creator Pobiera całkowita 32-bitowa, wskazująca aplikacji, w której BuildingBlockGalleryContentControl został utworzony.
Właściwość publiczna DataBindings Zwraca kolekcję obiektów wiązania danych dla tej IBindableComponent. (Odziedziczone z IBindableComponent).
Właściwość publiczna DefaultDataSourceUpdateMode Pobiera lub ustawia domyślną DataSourceUpdateMode dla ContentControlBase. (Odziedziczone z ContentControlBase).
Właściwość publiczna DefaultTextStyle Pobiera nazwę stylu znakowego, który będzie formatował tekst w BuildingBlockGalleryContentControl.
Właściwość publiczna ID Pobiera unikatowy numer, który identyfikuje formant zawartości. (Odziedziczone z ContentControlBase).
Właściwość publiczna InnerObject Pobiera podstawowych Microsoft.Office.Interop.Word.ContentControl dla obiektu Microsoft.Office.Tools.Word.ContentControlBase. (Odziedziczone z ContentControlBase).
Właściwość publiczna LockContentControl Pobiera lub ustawia wartość określająca, czy BuildingBlockGalleryContentControl może być usunięty z dokumentu.
Właściwość publiczna LockContents Pobiera lub ustawia wartość, która określa, czy zawartość BuildingBlockGalleryContentControl mogą być edytowane.
Właściwość publiczna Parent Pobiera element nadrzędny z BuildingBlockGalleryContentControl.
Właściwość publiczna ParentContentControl Pobiera nadrzędnego zawartości kontrolę nad BuildingBlockGalleryContentControl który jest zagnieżdżony w innym formancie zawartości.
Właściwość publiczna PlaceholderText Pobiera lub ustawia tekst, który jest wyświetlany w BuildingBlockGalleryContentControl aż tekst zostanie zmieniony przez akcję użytkownika lub innej operacji.
Właściwość publiczna Range Pobiera Range reprezentująca zawartość BuildingBlockGalleryContentControl.
Właściwość publiczna ShowingPlaceholderText Pobiera wartość wskazująca, czy BuildingBlockGalleryContentControl jest obecnie wyświetlanie tekstu zastępczego.
Właściwość publiczna Site Zwraca lub ustawia ISite związane z IComponent. (Odziedziczone z IComponent).
Właściwość publiczna Tag Pobiera lub ustawia ciąg, który ma być skojarzony z BuildingBlockGalleryContentControl.
Właściwość publiczna Temporary Pobiera lub ustawia wartość określająca, czy BuildingBlockGalleryContentControl jest automatycznie usuwany z dokumentu podczas edycji formantu.
Właściwość publiczna Text Pobiera lub ustawia tekst w BuildingBlockGalleryContentControl.
Właściwość publiczna Title Pobiera lub ustawia tytuł BuildingBlockGalleryContentControl.

Początek

Metody

  Nazwa Opis
Metoda publiczna BeginInit Sygnalizuje ten obiekt, że inicjowania jest uruchamiana. (Odziedziczone z ISupportInitialize).
Metoda publiczna Copy Kopie BuildingBlockGalleryContentControl z dokumentu do Schowka.
Metoda publiczna Cut Usuwa BuildingBlockGalleryContentControl z dokumentu i dodaje go do Schowka.
Metoda publiczna Delete Usuwa dynamicznie utworzony formant zawartości z dokumentu i usuwa go z ControlCollection w dokumencie. (Odziedziczone z ContentControlBase).
Metoda publiczna Dispose Wykonuje zadania zdefiniowane przez aplikację skojarzone z uwalnianiem, zwalnianiem lub resetowaniem niezarządzanych zasobów. (Odziedziczone z IDisposable).
Metoda publiczna EndInit Sygnalizuje ten obiekt, że inicjowanie zostanie zakończone. (Odziedziczone z ISupportInitialize).
Metoda publiczna SetPlaceholderText Wyświetla tekst, który znajduje się w Microsoft.Office.Interop.Word.BuildingBlock, Range, lub ciąg znaków jako tekstu zastępczego w BuildingBlockGalleryContentControl.

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Added Występuje po dodaniu formantu zawartości do dokumentu. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne BindingContextChanged Występuje, gdy wartość BindingContext właściwości ContentControlBase zmiany. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne ContentUpdating Występuje tuż przed tekstu w formancie zawartości, aktualizacje programu Microsoft Office Word, jeśli niestandardowa część kodu XML jest powiązany formant zawartości. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Deleting Występuje tuż przed formant zawartości jest usunięte z dokumentu. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Disposed Metoda, która obsługuje reprezentuje Disposed zdarzeń składnika. (Odziedziczone z IComponent).
Zdarzenie publiczne Entering Występuje, gdy użytkownik kliknie przycisk w formancie zawartości lub gdy kursor jest przesuwany do formantu zawartości programowo. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Exiting Występuje, gdy użytkownik kliknie poza formant zawartości lub gdy kursor zostanie przeniesiony poza kontrolą zawartości programowo. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne StoreUpdating Występuje tuż przed programu Microsoft Office Word aktualizuje dane w niestandardowa część kodu XML, powiązaną z zawartością sterowania (po tekstu w treści kontrolować zmiany). (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Validated Występuje, gdy formant zawartości został pomyślnie sprawdzony. (Odziedziczone z ContentControlBase).
Zdarzenie publiczne Validating Występuje, gdy trwa sprawdzanie poprawności zawartości formantu zawartości. (Odziedziczone z ContentControlBase).

Początek

Uwagi

A BuildingBlockGalleryContentControl Wyświetla listę bloków konstrukcyjnych dokumentu że użytkownicy mogą wstawić do dokumentu.Blok konstrukcyjny dokumentu jest zawartość, która została utworzona w celu można użyć wiele razy, takich jak wspólne strony tytułowe, sformatowanej tabeli lub nagłówka.Aby wybrać bloki konstrukcyjne, które mają być wyświetlane, należy użyć BuildingBlockCategory i BuildingBlockType właściwości.

Aby uzyskać więcej informacji na temat bloki konstrukcyjne dokumentu, zobacz Nowości dla deweloperów w programie Word 2007.

[!UWAGA]

Ten interfejs jest implementowany przez Visual Studio Tools for Office Runtime. Nie jest on przeznaczony do implementacji w kodzie. Aby uzyskać więcej informacji, zobacz Visual Studio Tools for Office Runtime ― Przegląd.

Formanty zawartości

BuildingBlockGalleryContentControl Jest jednym z ośmiu typów formantów zawartości, których można użyć do projektowania dokumentów i szablonów w programie Microsoft Office Word.Zawartość formantów ma interfejs użytkownika (UI) który kontrolował wprowadzania, np.Formanty zawartości można użyć, aby uniemożliwić użytkownikom edytowanie chronionych sekcji dokumentu lub szablonu, a formanty zawartości można również powiązać ze źródłem danych.Aby uzyskać więcej informacji, zobacz Formanty zawartości.

Użycie

W dokumentacji opisano wersję typu używanego w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. W projektach przeznaczonych do pracy z programem .NET Framework 3.5 ten typ może mieć inne elementy członkowskie, a przykładowy kod podany dla tego typu może nie działać. Aby uzyskać dokumentację tego typu używanego w projektach przeznaczonych do działania z programem .NET Framework 3.5, zobacz następującą sekcję informacyjną w dokumentacji programu Visual Studio 2008: https://go.microsoft.com/fwlink/?LinkId=160658.

Przykłady

Poniższy kod dodaje nowy BuildingBlockGalleryContentControl do początku dokumentu.BuildingBlockGalleryContentControl Wyświetla równanie bloków konstrukcyjnych, które są dostarczane przez program Microsoft Office Word.

Ta wersja jest dla dostosowania poziomu dokumentu.Aby użyć tego kodu, wklej go do ThisDocument klasy w projekcie i wywołanie AddBuildingBlockControlAtSelection metodę z ThisDocument_Startup metody.

Dim buildingBlockGalleryControl1 As Microsoft.Office.Tools.Word.BuildingBlockGalleryContentControl

Private Sub AddBuildingBlockGalleryControlAtSelection()
    Me.Paragraphs(1).Range.InsertParagraphBefore()
    Me.Paragraphs(1).Range.Select()
    buildingBlockGalleryControl1 = Me.Controls.AddBuildingBlockGalleryContentControl( _
        "buildingBlockGalleryControl1")
    With buildingBlockGalleryControl1
        .PlaceholderText = "Choose an equation"
        .BuildingBlockCategory = "Built-In"
        .BuildingBlockType = Word.WdBuildingBlockTypes.wdTypeEquations
    End With
End Sub
private Microsoft.Office.Tools.Word.BuildingBlockGalleryContentControl buildingBlockControl1;

private void AddBuildingBlockControlAtSelection()
{
    this.Paragraphs[1].Range.InsertParagraphBefore();
    this.Paragraphs[1].Range.Select();

    buildingBlockControl1 = this.Controls.AddBuildingBlockGalleryContentControl(
        "buildingBlockControl1");
    buildingBlockControl1.PlaceholderText = "Choose an equation";
    buildingBlockControl1.BuildingBlockCategory = "Built-In";
    buildingBlockControl1.BuildingBlockType = Word.WdBuildingBlockTypes.wdTypeEquations;
}

Ta wersja jest na poziomie aplikacji dodatek.Aby użyć tego kodu, wklej go do ThisAddIn klasy w projekcie i wywołanie AddBuildingBlockControlAtSelection metodę z ThisAddIn_Startup metody.

Dim buildingBlockGalleryControl1 As BuildingBlockGalleryContentControl

Private Sub AddBuildingBlockGalleryControlAtSelection()
    If Me.Application.ActiveDocument Is Nothing Then
        Return
    End If

    Dim vstoDoc As Document = Globals.Factory.GetVstoObject(Me.Application.ActiveDocument)
    vstoDoc.Paragraphs(1).Range.InsertParagraphBefore()
    vstoDoc.Paragraphs(1).Range.Select()
    buildingBlockGalleryControl1 = vstoDoc.Controls.AddBuildingBlockGalleryContentControl( _
        "buildingBlockGalleryControl1")
    With buildingBlockGalleryControl1
        .PlaceholderText = "Choose an equation"
        .BuildingBlockCategory = "Built-In"
        .BuildingBlockType = Word.WdBuildingBlockTypes.wdTypeEquations
    End With
End Sub
private Microsoft.Office.Tools.Word.BuildingBlockGalleryContentControl buildingBlockControl1;

private void AddBuildingBlockControlAtSelection()
{
    if (this.Application.ActiveDocument == null)
        return;

    Document vstoDoc = Globals.Factory.GetVstoObject(this.Application.ActiveDocument);
    vstoDoc.Paragraphs[1].Range.InsertParagraphBefore();
    vstoDoc.Paragraphs[1].Range.Select();

    buildingBlockControl1 = vstoDoc.Controls.AddBuildingBlockGalleryContentControl(
        "buildingBlockControl1");
    buildingBlockControl1.PlaceholderText = "Choose an equation";
    buildingBlockControl1.BuildingBlockCategory = "Built-In";
    buildingBlockControl1.BuildingBlockType = Word.WdBuildingBlockTypes.wdTypeEquations;
}

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools.Word

Inne zasoby

Formanty zawartości

Porady: dodawanie formantów zawartości do dokumentów programu Word

Porady: ochrona części dokumentów za pomocą formantów zawartości

Wskazówki: tworzenie szablonu za pomocą formantów zawartości