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 objektu touto RibbonBase rozšiřuje 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á v okně 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ás karet, který je spojen s tímto RibbonBase.
Veřejná vlastnost Global Získá nebo nastaví hodnotu, která určuje, zda tento RibbonBase lze použít ve více kontextů současně.
Veřejná vlastnost Name Získá nebo nastaví název tohoto RibbonBase.
Veřejná vlastnost OfficeMenu Získá RibbonOfficeMenu , který představuje vlastní nabídky aplikace Microsoft Office.
Veřejná vlastnost Parent Získá RibbonComponent , který představuje nadřazenou RibbonComponent tohoto 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 Čárkami oddělený seznam ID pásu karet, které jsou spojeny s tímto získává RibbonBase instance.
Veřejná vlastnost RibbonUI Infrastruktura. Získá IRibbonUI instance, která je k dispozici kódu rozšiřitelnost pásu karet aplikace Microsoft Office.
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 zobrazit pouze vlastní nastavení, které jsou definovány v této položce pásu karet a skrýt všechny vestavěné karty na pásu karet a většinu příkazů v nabídce Microsoft Office.
Veřejná vlastnost Tabs Získá kolekci RibbonTab objekty v RibbonOfficeMenu.
Veřejná vlastnost Tag Získá nebo nastaví specifická data 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 používané RibbonBase třídy a volitelně uvolní spravované prostředky. (Přepisuje Component.Dispose(Boolean).)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (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 výchozí funkce hash. (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ří mělká kopie 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é řízení, pokud RibbonComponent ze RibbonBase má dynamické nadřazené, například dynamické nabídky a rozložení není pozastaven.
Veřejná metoda PerformLayout Aktualizuje uživatelské rozhraní pásu karet.
Veřejná metoda ResumeLayout() Účinek se obrátí SuspendLayout metody.
Veřejná metoda ResumeLayout(Boolean) Účinek se obrátí SuspendLayout metody.
Veřejná metoda SuspendLayout Zabrání aktualizaci stavu ovládací prvky na pásu karet aplikace Microsoft Office.
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í při této RibbonBase instance se zavírá.
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 je nastavena 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 na projekt sady Office, Visual Studio přidá pásu třídu, která dědí z RibbonBase k projektu.RibbonBaseobsahuje metody a vlastnosti, které jsou společné pro všechny třídy na 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 je načten do aplikace sady Office.Informace o nastavení těchto vlastností naleznete v tématu Přehled modelu objektů 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 najdete v tématu Sestavení v nástrojích Visual Studio Tools for Office runtime.

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ů