RibbonBase Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Służy jako klasa bazowa do dostosowywania wstążki pakietu 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
- Dziedziczenie
-
RibbonBase
- Atrybuty
- Implementuje
Uwagi
Po dodaniu nowego elementu wstążki (Visual Projektant) do projektu pakietu Office program Visual Studio dodaje klasę wstążki dziedziczą z RibbonBase projektu. RibbonBase zawiera metody i właściwości wspólne dla wszystkich klas wstążki. Aby uzyskać więcej informacji, zobacz Projektant wstążki.
Niektóre właściwości RibbonBase programu można ustawić tylko przed załadowaniem wstążki do aplikacji pakietu Office. Aby uzyskać informacje na temat ustawiania tych właściwości, zobacz Temat Omówienie modelu obiektów wstążki.
Użycie
Ten typ jest używany wyłącznie w projektach pakietu Office, które są przeznaczone dla platformy .NET Framework 4 lub nowszej. Zestaw definiujący ten typ nie wchodzi w skład programu Visual Studio Tools dla pakietu Office Runtime. Ten zestaw należy wdrażać wraz z rozwiązaniem. Aby uzyskać więcej informacji, zobacz Zestawy w środowisku uruchomieniowym Visual Studio Tools dla pakietu Office.
Konstruktory
RibbonBase(RibbonFactory) |
Inicjuje nowe wystąpienie klasy RibbonBase. |
Właściwości
Base |
RibbonBase Pobiera obiekt, który ten RibbonBase obiekt rozszerza. |
Context |
Pobiera okno Inspector (Inspektor) lub okno Eksploratora w programie Outlook skojarzone z tą wstążką. |
Factory |
Pobiera lub ustawia fabrykę wstążki skojarzona z tym RibbonBaseelementem . |
Global |
Pobiera lub ustawia wartość, która określa, czy może być używana RibbonBase w wielu kontekstach jednocześnie. |
Name |
Pobiera lub ustawia nazwę tego RibbonBaseelementu . |
OfficeMenu |
Pobiera element RibbonOfficeMenu reprezentujący dostosowywanie menu pakietu Microsoft Office. |
Parent |
Pobiera obiekt RibbonComponent reprezentujący element nadrzędny RibbonComponent tego RibbonBaseobiektu . |
RibbonId |
Pobiera identyfikator wstążki, który został użyty do utworzenia RibbonBase tego wystąpienia klasy. |
RibbonType |
Pobiera rozdzielaną przecinkami listę identyfikatorów wstążki skojarzonych z tym RibbonBase wystąpieniem. |
RibbonUI |
Pobiera wystąpienie IRibbonUI udostępniane przez aplikację pakietu Microsoft Office do kodu rozszerzalności wstążki. |
StartFromScratch |
Pobiera lub ustawia wartość wskazującą, czy ukryć wszystkie wbudowane karty na wstążce i większość poleceń w menu pakietu Microsoft Office i wyświetlać tylko dostosowania zdefiniowane w tym elemencie wstążki. |
Tabs |
Pobiera kolekcję RibbonTab obiektów w obiekcie RibbonOfficeMenu. |
Tag |
Pobiera lub ustawia dane specyficzne dla aplikacji, które są skojarzone z tym RibbonBase. |
Metody
Dispose(Boolean) |
Zwalnia niezarządzane zasoby używane przez klasę RibbonBase i opcjonalnie zwalnia zarządzane zasoby. |
PerformDynamicLayout() |
Wywołuje metodę Microsoft.Office.Core.IRibbonUI.InvalidateControl kontrolki nadrzędnej, jeśli obiekt RibbonComponentRibbonBase ma dynamiczny element nadrzędny, taki jak menu dynamiczne, i układ nie jest zawieszony. |
PerformLayout() |
Odświeża interfejs użytkownika wstążki. |
ResumeLayout() |
Odwraca efekt SuspendLayout() metody . |
ResumeLayout(Boolean) |
Odwraca efekt SuspendLayout() metody . |
SuspendLayout() |
Uniemożliwia aplikacji pakietu Microsoft Office odświeżanie stanu kontrolek na wstążce. |
Zdarzenia
Close |
Występuje, gdy to RibbonBase wystąpienie jest zamykane. |
Load |
Występuje, gdy element RibbonBase jest ładowany do aplikacji pakietu Microsoft Office. |
LoadImage |
Występuje podczas RibbonBase ładowania, jeśli właściwość ImageName jest ustawiona dla co najmniej jednej kontrolki. |
Jawne implementacje interfejsu
IExtension.ExtensionBase |
Służy jako klasa bazowa do dostosowywania wstążki pakietu Microsoft Office. |