Bagikan melalui


RibbonBase Kelas

Definisi

Berfungsi sebagai kelas dasar untuk kustomisasi Pita 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
Warisan
RibbonBase
Atribut
Penerapan

Keterangan

Saat Anda menambahkan item Pita (Visual Designer) baru ke proyek Office, Visual Studio menambahkan kelas Pita yang mewarisi dari RibbonBase ke proyek. RibbonBase berisi metode dan properti yang umum untuk semua kelas Pita. Untuk informasi selengkapnya, lihat Designer Pita.

Beberapa properti RibbonBase bisa diatur hanya sebelum Pita dimuat ke dalam aplikasi Office. Untuk informasi tentang pengaturan properti ini, lihat Gambaran Umum Model Objek Pita.

Penggunaan

Jenis ini hanya digunakan dalam proyek Office yang menargetkan .NET Framework 4 atau yang lebih baru. Rakitan yang menentukan jenis ini bukan bagian dari runtime Visual Studio Tools for Office. Anda harus menyebarkan assembly ini dengan solusi Anda. Untuk informasi selengkapnya, lihat Rakitan di Visual Studio Tools for Office Runtime.

Konstruktor

RibbonBase(RibbonFactory)

Menginisialisasi instans baru kelas RibbonBase.

Properti

Base

Mendapatkan objek yang RibbonBase diperluas objek ini RibbonBase .

Context

Mendapatkan jendela Pemeriksa, atau jendela Explorer di Outlook, yang terkait dengan Pita ini.

Factory

Mendapatkan atau mengatur pabrik Pita yang terkait dengan ini RibbonBase.

Global

Mendapatkan atau menetapkan nilai yang menentukan apakah ini RibbonBase dapat digunakan dalam beberapa konteks secara bersamaan.

Name

Mendapatkan atau menetapkan nama ini RibbonBase.

OfficeMenu

RibbonOfficeMenu Mendapatkan yang mewakili kustomisasi Menu Microsoft Office.

Parent

RibbonComponent Mendapatkan yang mewakili induk dari RibbonComponent iniRibbonBase.

RibbonId

Mendapatkan ID Pita yang digunakan untuk membuat contoh RibbonBase kelas ini.

RibbonType

Mendapatkan daftar ID Pita yang dipisahkan koma yang terkait dengan instans ini RibbonBase .

RibbonUI

Mendapatkan instans IRibbonUI yang disediakan oleh aplikasi Microsoft Office ke kode ekstensibilitas Pita.

StartFromScratch

Mendapatkan atau mengatur nilai yang menunjukkan apakah akan menyembunyikan semua tab bawaan pada Pita dan sebagian besar perintah pada Menu Microsoft Office dan hanya menampilkan kustomisasi yang ditentukan dalam item Pita ini.

Tabs

Mendapatkan koleksi RibbonTab objek di RibbonOfficeMenu.

Tag

Mendapatkan atau mengatur data khusus aplikasi yang terkait dengan ini RibbonBase.

Metode

Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh RibbonBase kelas dan secara opsional merilis sumber daya terkelola.

PerformDynamicLayout()

Memanggil metode Microsoft.Office.Core.IRibbonUI.InvalidateControl dari kontrol induk jika RibbonComponent dari RibbonBase memiliki induk dinamis, seperti menu dinamis, dan tata letak tidak ditangguhkan.

PerformLayout()

Menyegarkan antarmuka pengguna Pita.

ResumeLayout()

Membalikkan efek SuspendLayout() metode .

ResumeLayout(Boolean)

Membalikkan efek SuspendLayout() metode .

SuspendLayout()

Mencegah aplikasi Microsoft Office menyegarkan status kontrol pada Pita.

Acara

Close

Terjadi ketika instans ini RibbonBase ditutup.

Load

Terjadi ketika dimuat RibbonBase ke dalam aplikasi Microsoft Office.

LoadImage

Terjadi saat dimuat RibbonBase , jika properti ImageName diatur untuk satu atau beberapa kontrol.

Implementasi Antarmuka Eksplisit

IExtension.ExtensionBase

Berfungsi sebagai kelas dasar untuk kustomisasi Pita Microsoft Office.

Berlaku untuk