RibbonBase Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |