RibbonBase Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |