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 | |
---|---|---|
RibbonBase | Infrastruktura. Vytvoří novou instanci třídy RibbonBase. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
Base | Získá RibbonBase objektu touto RibbonBase rozšiřuje objekt. | |
CanRaiseEvents | Získá hodnotu určující, zda komponenta může zvýšit události. (Zděděno z Component.) | |
Container | Získává IContainer , který obsahuje Component. (Zděděno z Component.) | |
Context | Získá v okně Inspektor nebo Průzkumníka v aplikaci Outlook, který je přidružen tento pás karet. | |
DesignMode | Získá hodnotu označující, zda Component je nyní v režimu návrhu. (Zděděno z Component.) | |
Events | Získá seznam obslužné rutiny událostí, které jsou připojeny k této Component. (Zděděno z Component.) | |
Factory | Získá nebo nastaví factory pás karet, který je spojen s tímto RibbonBase. | |
Global | Získá nebo nastaví hodnotu, která určuje, zda tento RibbonBase lze použít ve více kontextů současně. | |
Name | Získá nebo nastaví název tohoto RibbonBase. | |
OfficeMenu | Získá RibbonOfficeMenu , který představuje vlastní nabídky aplikace Microsoft Office. | |
Parent | Získá RibbonComponent , který představuje nadřazenou RibbonComponent tohoto RibbonBase. | |
RibbonId | Získá ID pásu karet, který byl použit k vytvoření této instance RibbonBase třídy. | |
RibbonType | Čárkami oddělený seznam ID pásu karet, které jsou spojeny s tímto získává RibbonBase instance. | |
RibbonUI | Infrastruktura. Získá IRibbonUI instance, která je k dispozici kódu rozšiřitelnost pásu karet aplikace Microsoft Office. | |
Site | Získá nebo nastaví ISite z Component. (Zděděno z Component.) | |
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. | |
Tabs | Získá kolekci RibbonTab objekty v RibbonOfficeMenu. | |
Tag | Získá nebo nastaví specifická data spojená s tímto RibbonBase. |
Nahoru
Metody
Název | Popis | |
---|---|---|
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.) | |
Dispose() | Uvolní všechny prostředky používané Component. (Zděděno z Component.) | |
Dispose(Boolean) | Uvolní nespravované prostředky používané RibbonBase třídy a volitelně uvolní spravované prostředky. (Přepisuje Component.Dispose(Boolean).) | |
Equals | Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.) | |
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.) | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
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.) | |
GetService | Vrátí objekt, který představuje služby poskytované Component nebo jeho Container. (Zděděno z Component.) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
InitializeLifetimeService | Kritické pro zabezpečení Získá objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.) | |
MemberwiseClone() | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
MemberwiseClone(Boolean) | Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.) | |
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. | |
PerformLayout | Aktualizuje uživatelské rozhraní pásu karet. | |
ResumeLayout() | Účinek se obrátí SuspendLayout metody. | |
ResumeLayout(Boolean) | Účinek se obrátí SuspendLayout metody. | |
SuspendLayout | Zabrání aktualizaci stavu ovládací prvky na pásu karet aplikace Microsoft Office. | |
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 | |
---|---|---|
Close | Dochází při této RibbonBase instance se zavírá. | |
Disposed | Dochází, když je komponenta uvolněn voláním Dispose metoda. (Zděděno z Component.) | |
Load | Dojde-li RibbonBase je načten do aplikace Microsoft Office. | |
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 | |
---|---|---|
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.