RibbonBase Třída

Definice

Slouží jako základní třída pro přizpůsobení pásu karet Microsoft Office.

public ref class RibbonBase abstract : System::ComponentModel::Component, IDisposable, Microsoft::Office::Tools::Ribbon::IRibbonExtension
[System.ComponentModel.ToolboxItem(false)]
public abstract class RibbonBase : System.ComponentModel.Component, IDisposable, Microsoft.Office.Tools.Ribbon.IRibbonExtension
[<System.ComponentModel.ToolboxItem(false)>]
type RibbonBase = class
    inherit Component
    interface IRibbonExtension
    interface IExtension
    interface IDisposable
Public MustInherit Class RibbonBase
Inherits Component
Implements IDisposable, IRibbonExtension
Dědičnost
RibbonBase
Atributy
Implementuje

Poznámky

Když přidáte novou položku pásu karet (Visual Designer) do projektu Office, visual Studio přidá třídu pásu karet, která dědí z RibbonBase do projektu. RibbonBase obsahuje metody a vlastnosti, které jsou společné pro všechny třídy pásu karet. Další informace najdete v tématu Designer pásu karet.

Některé vlastnosti je RibbonBase možné nastavit jenom před načtením pásu karet do aplikace Office. Informace o nastavení těchto vlastností najdete v tématu Přehled objektového modelu pásu karet.

Využití

Tento typ se používá jenom v projektech Office cílených na rozhraní .NET Framework 4 nebo novější. 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 modulu Visual Studio Tools for Office Runtime.

Konstruktory

RibbonBase(RibbonFactory)

Inicializuje novou instanci RibbonBase třídy.

Vlastnosti

Base

RibbonBase Získá objekt, který tento RibbonBase objekt rozšiřuje.

Context

Získá okno inspektoru nebo okno Průzkumníka v aplikaci Outlook, která je přidružena k tomuto pásu karet.

Factory

Získá nebo nastaví objekt pro vytváření pásu karet, který je přidružen k tomuto RibbonBaseobjektu .

Global

Získá nebo nastaví hodnotu, která určuje, zda lze RibbonBase použít ve více kontextech současně.

Name

Získá nebo nastaví název tohoto RibbonBase.

OfficeMenu

Získá, RibbonOfficeMenu který představuje přizpůsobení nabídky Microsoft Office.

Parent

Získá objektRibbonComponent, který představuje nadřazenou hodnotu tohoto RibbonBaseobjektu RibbonComponent .

RibbonId

Získá ID pásu karet, který byl použit k vytvoření této instance RibbonBase třídy.

RibbonType

Získá čárkami oddělený seznam ID pásu karet, které jsou přidruženy k této RibbonBase instanci.

RibbonUI

Získá IRibbonUI instance, která je poskytována aplikace Microsoft Office do kódu rozšiřitelnosti pásu karet.

StartFromScratch

Získá nebo nastaví hodnotu, která označuje, zda chcete skrýt všechny předdefinované karty na pásu karet a většinu příkazů v nabídce Microsoft Office a zobrazit pouze vlastní nastavení, které jsou definovány v této položce pásu karet.

Tabs

Získá kolekci RibbonTab objektů v objektu RibbonOfficeMenu.

Tag

Získá nebo nastaví data specifická pro aplikaci, která je přidružena k tomuto RibbonBase.

Metody

Dispose(Boolean)

Uvolní nespravované prostředky používané RibbonBase třídou a volitelně uvolní spravované prostředky.

PerformDynamicLayout()

Volá Microsoft.Office.Core.IRibbonUI.InvalidateControl metodu nadřazeného ovládacího prvku, pokud RibbonComponentRibbonBase má dynamický nadřazený objekt, jako je dynamická nabídka, a rozložení není pozastaveno.

PerformLayout()

Aktualizuje uživatelské rozhraní pásu karet.

ResumeLayout()

Vrátí účinek SuspendLayout() metody.

ResumeLayout(Boolean)

Vrátí účinek SuspendLayout() metody.

SuspendLayout()

Zabrání aplikaci Microsoft Office v aktualizaci stavu ovládacích prvků na pásu karet.

Událost

Close

Nastane, když se tato RibbonBase instance zavírá.

Load

Nastane při načtení RibbonBase do aplikace Microsoft Office.

LoadImage

Nastane při načtení RibbonBase , pokud imageName vlastnost je nastavena pro jeden nebo více ovládacích prvků.

Explicitní implementace rozhraní

IExtension.ExtensionBase

Slouží jako základní třída pro přizpůsobení pásu karet Microsoft Office.

Platí pro