Udostępnij za pośrednictwem


Klasa RibbonBase

Służy jako klasa podstawowa dla dostosowania wstążki Office firmy Microsoft.

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.Office.Tools.Ribbon.RibbonBase

Przestrzeń nazw:  Microsoft.Office.Tools.Ribbon
Zestaw:  Microsoft.Office.Tools.Common.v4.0.Utilities (w Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public MustInherit Class RibbonBase _
    Inherits Component _
    Implements IRibbonExtension, IExtension, IDisposable
public abstract class RibbonBase : Component, 
    IRibbonExtension, IExtension, IDisposable

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna RibbonBase Infrastruktura. Inicjuje nowe wystąpienie klasy RibbonBase.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Base Pobiera RibbonBase obiektu to RibbonBase obiektu rozszerza.
Właściwość chroniona CanRaiseEvents Zwraca wartość wskazującą, czy składnik można wygenerować zdarzenie. (Odziedziczone z Component).
Właściwość publiczna Container Pobiera IContainer , która zawiera Component. (Odziedziczone z Component).
Właściwość publiczna Context Pobiera okna inspektora lub w oknie Eksploratora w programie Outlook, który jest skojarzony z tym wstążki.
Właściwość chroniona DesignMode Pobiera wartość, która wskazuje, czy Component jest obecnie w trybie projektowania. (Odziedziczone z Component).
Właściwość chroniona Events Pobiera listę programów obsługi zdarzeń, które są dołączone do tego Component. (Odziedziczone z Component).
Właściwość publiczna Factory Pobiera lub ustawia fabryki wstążki, która jest skojarzona z tym RibbonBase.
Właściwość publiczna Global Pobiera lub ustawia wartość określającą, czy to RibbonBase mogą być używane jednocześnie w wielu sytuacjach.
Właściwość publiczna Name Pobiera lub ustawia nazwę tego RibbonBase.
Właściwość publiczna OfficeMenu Pobiera RibbonOfficeMenu reprezentująca dostosowywania Menu systemu Microsoft Office.
Właściwość publiczna Parent Pobiera RibbonComponent reprezentująca nadrzędny RibbonComponent tego RibbonBase.
Właściwość publiczna RibbonId Pobiera identyfikator wstążki, który został użyty do utworzenia tego wystąpienia RibbonBase klasy.
Właściwość publiczna RibbonType Pobiera rozdzielana przecinkami lista identyfikatorów wstążki, które są skojarzone z tym RibbonBase wystąpienie.
Właściwość publiczna RibbonUI Infrastruktura. Pobiera IRibbonUI instancji, która jest dostarczana przez aplikacji Microsoft Office do kodu rozszerzalność wstążki.
Właściwość publiczna Site Zwraca lub ustawia ISite z Component. (Odziedziczone z Component).
Właściwość publiczna StartFromScratch Pobiera lub ustawia wartość wskazującą, czy ukryć wszystkie wbudowane karty na Wstążce i większość poleceń w Menu programu Microsoft Office i wyświetlić tylko dostosowania, które są zdefiniowane w tym elemencie wstążki.
Właściwość publiczna Tabs Pobiera Kolekcja RibbonTab obiektów w RibbonOfficeMenu.
Właściwość publiczna Tag Pobiera lub ustawia dane specyficzne dla aplikacji, która jest skojarzona z tym RibbonBase.

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateObjRef Krytyczny pod względem zabezpieczeń Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez Component. (Odziedziczone z Component).
Metoda chroniona Dispose(Boolean) Zwalnia niezarządzanych zasoby używane przez RibbonBase klasy i opcjonalnie zwalnia zarządzanych zasobów. (Zastępuje Component.Dispose(Boolean)).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Zwalnia zasoby niezarządzanych i wykonuje inne czynności oczyszczania przed Component odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Component).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetLifetimeService Krytyczny pod względem zabezpieczeń Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona GetService Zwraca obiekt, który reprezentuje usługę świadczoną przez Component lub przez jego Container. (Odziedziczone z Component).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna InitializeLifetimeService Krytyczny pod względem zabezpieczeń Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona MemberwiseClone() Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda publiczna PerformDynamicLayout Wywołania Microsoft.Office.Core.IRibbonUI.InvalidateControl metoda nadrzędnego kontroli, jeśli RibbonComponent z RibbonBase ma element nadrzędny dynamicznych, takich jak menu dynamiczne i układ nie jest zawieszony.
Metoda publiczna PerformLayout Odświeża ze Wstążki.
Metoda publiczna ResumeLayout() Cofa efekt SuspendLayout metody.
Metoda publiczna ResumeLayout(Boolean) Cofa efekt SuspendLayout metody.
Metoda publiczna SuspendLayout Zapobiega aplikacji Microsoft Office odświeżania stanu formantów na Wstążce.
Metoda publiczna ToString Zwraca String zawierający nazwę Component, jeśli istnieje.Metoda ta nie powinna być pomijana. (Odziedziczone z Component).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne Close Występuje, gdy to RibbonBase wystąpienie zostanie zamknięty.
Zdarzenie publiczne Disposed Występuje, gdy składnik jest usuwany przez wywołanie do Dispose metody. (Odziedziczone z Component).
Zdarzenie publiczne Load Występuje, gdy RibbonBase jest ładowane do aplikacji pakietu Microsoft Office.
Zdarzenie publiczne LoadImage Występuje, gdy RibbonBase ładuje, jeśli Nazwa_obrazu właściwość jest ustawiona na jeden lub więcej formantów.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuWłaściwość prywatna IExtension.ExtensionBase Infrastruktura.

Początek

Uwagi

Podczas dodawania nowego wstążki (wizualnego projektowania) element do projektu programu Office Visual Studio dodaje klasy wstążki, która dziedziczy z RibbonBase do projektu.RibbonBasezawiera metody i właściwości, które są wspólne dla wszystkich klas wstążki. Aby uzyskać więcej informacji, zobacz Projektant wstążki.

Niektóre właściwości RibbonBase można ustawić tylko przed Wstążka jest ładowany do aplikacji pakietu Office.Aby uzyskać informacje o ustawianiu tych właściwości, zobacz Model obiektu Wstążka ― Omówienie.

Użycie

Ten typ jest używany tylko w projektach dla pakietu Office przeznaczonych do pracy z programem .NET Framework 4 i .NET Framework 4.5. Zestaw definiujący ten typ nie wchodzi w skład programu Visual Studio Tools for Office Runtime. Ten zestaw należy wdrażać wraz z rozwiązaniem. Aby uzyskać więcej informacji, zobacz Zestawy w Visual Studio Tools for Office Runtime.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Office.Tools.Ribbon