Udostępnij za pośrednictwem


RibbonBase Klasa

Definicja

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.

Dotyczy