Sdílet prostřednictvím


RibbonBase – třída

Slouží jako základní třída pro vlastní nastavení pásu karet aplikace Microsoft Office.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.Office.Tools.Ribbon
Sestavení:  Microsoft.Office.Tools.Common.v4.0.Utilities (v Microsoft.Office.Tools.Common.v4.0.Utilities.dll)

Syntaxe

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

Typ RibbonBase zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda RibbonBase Infrastruktura. Vytvoří novou instanci třídy RibbonBase.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Base Získá RibbonBase objekt touto RibbonBase přesahuje objekt.
Chráněná vlastnost CanRaiseEvents Získá hodnotu určující, zda komponenta může zvýšit události. (Zděděno z Component.)
Veřejná vlastnost Container Získává IContainer , který obsahuje Component. (Zděděno z Component.)
Veřejná vlastnost Context Získá okno inspektor nebo Průzkumníka v aplikaci Outlook, který je přidružen tento pás karet.
Chráněná vlastnost DesignMode Získá hodnotu označující, zda Component je nyní v režimu návrhu. (Zděděno z Component.)
Chráněná vlastnost Events Získá seznam obslužné rutiny událostí, které jsou připojeny k této Component. (Zděděno z Component.)
Veřejná vlastnost Factory Získá nebo nastaví factory pásu karet, který je spojen s tímto RibbonBase.
Veřejná vlastnost Global Získá nebo nastaví hodnotu, která určuje, zda to RibbonBase lze použít ve více kontextech současně.
Veřejná vlastnost Name Získá nebo nastaví název tohoto RibbonBase.
Veřejná vlastnost OfficeMenu Získá RibbonOfficeMenu , která představuje přizpůsobení aplikace Microsoft Office nabídky.
Veřejná vlastnost Parent Získá RibbonComponent , která představuje nadřazenou RibbonComponent této RibbonBase.
Veřejná vlastnost RibbonId Získá ID pásu karet, který byl použit k vytvoření této instance RibbonBase třídy.
Veřejná vlastnost RibbonType Získá čárkami oddělený seznam identifikátorů pásu karet, které jsou spojeny s tímto RibbonBase instance.
Veřejná vlastnost RibbonUI Infrastruktura. Získá IRibbonUI instanci, která je součástí aplikace Microsoft Office kódu rozšiřitelnost pásu karet.
Veřejná vlastnost Site Získá nebo nastaví ISite z Component. (Zděděno z Component.)
Veřejná vlastnost StartFromScratch Získá nebo nastaví hodnotu, která označuje, zda chcete skrýt všechny vestavěné karty na pásu karet a většina příkazů v nabídce Microsoft Office a zobrazit pouze vlastní nastavení, které jsou definovány v této položce pásu karet.
Veřejná vlastnost Tabs Získá kolekci RibbonTab objektů v RibbonOfficeMenu.
Veřejná vlastnost Tag Získá nebo nastaví specifická data, který je spojen s tímto RibbonBase.

Nahoru

Metody

  Název Popis
Veřejná metoda CreateObjRef Kritické pro zabezpečení Vytvoří objekt, který obsahuje všechny příslušné informace potřebné pro generování proxy používají ke komunikaci s vzdálený objekt. (Zděděno z MarshalByRefObject.)
Veřejná metoda Dispose() Uvolní všechny prostředky používané Component. (Zděděno z Component.)
Chráněná metoda Dispose(Boolean) Uvolní nespravované prostředky, které jsou používány RibbonBase třídou a volitelně uvolní spravovaných prostředků. (Přepisuje Component.Dispose(Boolean).)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Uvolní nespravované prostředky a provede další operace vyčištění před Component je převzaty systémem pro úklid. (Zděděno z Component.)
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetLifetimeService Kritické pro zabezpečení Načte aktuální životnost objektu služby, ovládající zásady platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metoda GetService Vrátí objekt, který představuje služby poskytované Component nebo jeho Container. (Zděděno z Component.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda InitializeLifetimeService Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metoda MemberwiseClone() Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda MemberwiseClone(Boolean) Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.)
Veřejná metoda PerformDynamicLayout Volání Microsoft.Office.Core.IRibbonUI.InvalidateControl metoda nadřazeného ovládacího prvku, pokud RibbonComponent z RibbonBase s nadřízenou dynamická, jako jsou dynamické nabídky a rozložení není pozastavena.
Veřejná metoda PerformLayout Aktualizuje uživatelské rozhraní pásu karet.
Veřejná metoda ResumeLayout() Účinek se obrátí SuspendLayout metoda.
Veřejná metoda ResumeLayout(Boolean) Účinek se obrátí SuspendLayout metoda.
Veřejná metoda SuspendLayout Zabrání aplikaci Microsoft Office, který brání v aktualizaci stavu ovládacích prvků na pásu karet.
Veřejná metoda ToString Vrátí String obsahující název Component, pokud existuje.Tato metoda by přepsány. (Zděděno z Component.)

Nahoru

Události

  Název Popis
Veřejná událost Close Dochází, když to RibbonBase zavření instance.
Veřejná událost Disposed Dochází, když je komponenta uvolněn voláním Dispose metoda. (Zděděno z Component.)
Veřejná událost Load Dojde-li RibbonBase je načten do aplikace Microsoft Office.
Veřejná událost LoadImage Dochází při RibbonBase načte, pokud ImageName vlastnost pro jeden nebo více ovládacích prvků.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá vlastnost IExtension.ExtensionBase Infrastruktura.

Nahoru

Poznámky

Pokud přidáte nový pásu karet (vizuální návrhář) položky pro aplikaci Office project, sada Visual Studio přidá pásu karet třídu, která dědí z RibbonBase do projektu.RibbonBaseobsahuje metody a vlastnosti, které jsou společné pro všechny třídy pásu karet.Další informace naleznete v tématu Návrhář pásu karet.

Některé vlastnosti RibbonBase lze nastavit pouze před pásu karet je načten do aplikace sady Office.Informace o nastavení těchto vlastností naleznete v tématu Přehled modelu objektu pásu karet.

Použití

Tento typ je používán pouze v projektech systému Office cílených pro rozhraní .NET Framework 4 a .NET Framework 4.5. Sestavení, které definuje tento typ, není součástí modulu Visual Studio Tools for Office Runtime. Toto sestavení tedy musí být nasazeno společně s vaším řešení. Další informace naleznete v tématu Sestavení v aplikaci Visual Studio Tools pro Runtime sady Office.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.Office.Tools.Ribbon – obor názvů