Spazio dei nomi Microsoft.Office.Tools.Ribbon
Lo spazio dei nomi Microsoft.Office.Tools.Ribbon contiene componenti, controlli, insiemi di supporto, classi ed enumerazioni che consentono di personalizzare la barra multifunzione nell'interfaccia utente (UI) di diverse applicazioni di Microsoft Office.
Tutti i controlli nello spazio dei nomi Microsoft.Office.Tools.Ribbon possono essere aggiunti alla personalizzazione di Office mediante trascinamento dalla scheda Controlli barra multifunzione di Office della Casella degli strumenti alla finestra di progettazione della barra multifunzione. Inoltre, il controllo RibbonMenu consente di aggiungere i controlli indicati di seguito in fase di esecuzione:
Per aggiungere tali controlli a RibbonMenu in fase di esecuzione, la proprietà Dynamic del menu deve essere impostata su true in fase di progettazione.
Quando si crea un controllo da aggiungere a un menu in fase di esecuzione, le proprietà del controllo appena creato possono essere modificate prima che questo venga aggiunto al menu. Una volta aggiunto un controllo a un menu, alcune delle proprietà del controllo appena creato diventano di sola lettura. Per ulteriori informazioni, vedere Cenni preliminari sul modello a oggetti della barra multifunzione.
Per controllare l'aspetto e il comportamento dei controlli in fase di esecuzione è possibile utilizzare altre proprietà. Ad esempio, è possibile implementare modifiche all'interfaccia utente in fase di esecuzione utilizzando le proprietà Enabled e Visible per abilitare, disabilitare, mostrare e nascondere controlli aggiunti in fase di progettazione.
Classi
Classe | Descrizione | |
---|---|---|
RibbonBase | Funge da classe base per le personalizzazioni della barra multifunzione di Microsoft Office. | |
RibbonCollectionBase | Fornisce accesso agli oggetti IRibbonExtension in una personalizzazione della barra multifunzione. |
Interfacce
Interfaccia | Descrizione | |
---|---|---|
IRibbonExtension | Rappresenta un'estensione di un oggetto OfficeRibbon. | |
OfficeRibbon | Rappresenta una personalizzazione della barra multifunzione di Microsoft Office creata tramite la finestra di progettazione della barra multifunzione in un progetto Office in Visual Studio. | |
RibbonBox | Dispone e allinea i controlli in una barra multifunzione personalizzata. | |
RibbonButton | Rappresenta un pulsante in una barra multifunzione personalizzata. | |
RibbonButtonGroup | Rappresenta un gruppo di controlli pulsante in una barra multifunzione. | |
RibbonCheckBox | Rappresenta un controllo casella di controllo in una barra multifunzione. | |
RibbonComboBox | Rappresenta una casella combinata in una barra multifunzione personalizzata. | |
RibbonComponent | Contiene metodi e membri che consentono la comunicazione con Visual Studio, la navigazione nella gerarchia dei controlli dell'applicazione e l'ottimizzazione del layout di runtime dei controlli. | |
RibbonControl | Fornisce proprietà utilizzate dai controlli in una personalizzazione di Microsoft Office. | |
RibbonControlEventArgs | Fornisce dati per vari eventi generati in una personalizzazione di Microsoft Office. | |
RibbonControlId | Incapsula una stringa di identificazione utilizzata da Microsoft Office per fare riferimento ai controlli. | |
RibbonDialogLauncher | Rappresenta una piccola icona standardizzata in un gruppo utilizzabile per aprire una finestra di dialogo. | |
RibbonDropDown | Rappresenta un elenco di elementi selezionabili e un elenco di pulsanti della barra multifunzione sui quali è possibile fare clic. | |
RibbonDropDownItem | Rappresenta un elemento di un elenco a discesa in un menu a discesa della barra multifunzione. | |
RibbonEditBox | Rappresenta una casella di testo in una barra multifunzione. | |
RibbonFactory | Fornisce metodi che consentono di creare controlli della barra multifunzione per una personalizzazione della Barra multifunzione di Microsoft Office. | |
RibbonGallery | Rappresenta un controllo che visualizza un menu di oggetti RibbonDropDownItem e controlli RibbonButton. | |
RibbonGroup | Rappresenta un gruppo di controlli in una scheda della barra multifunzione. | |
RibbonLabel | Rappresenta un'etichetta in oggetto RibbonGroup o RibbonBox. | |
RibbonLoadImageEventArgs | Fornisce dati per l'evento LoadImage. | |
RibbonManager | Gestisce le personalizzazioni della barra multifunzione create tramite la finestra di progettazione della barra multifunzione in un progetto di Office. | |
RibbonMenu | Rappresenta un menu in una scheda della barra multifunzione o nel menu Microsoft Office. | |
RibbonOfficeMenu | Fornisce accesso ai controlli aggiunti al menu Microsoft Office. | |
RibbonPosition | Rappresenta la posizione di un controllo della barra multifunzione nel menu Microsoft Office rispetto a un controllo incorporato, la posizione di una scheda rispetto a una scheda incorporata o la posizione di un gruppo rispetto a un gruppo incorporato. | |
RibbonPositionStatics | Fornisce metodi che consentono di specificare la posizione di un controllo, di un gruppo o di una scheda in una personalizzazione della Barra multifunzione. | |
RibbonReadOnlyCollection | Fornisce accesso agli oggetti IRibbonExtension in una personalizzazione della barra multifunzione. | |
RibbonSeparator | Rappresenta un controllo Separator per un gruppo o un menu nella barra multifunzione. | |
RibbonSplitButton | Controllo della barra multifunzione che combina un pulsante o un interruttore e un menu a discesa. | |
RibbonTab | Contiene uno o più gruppi di controlli della barra multifunzione. | |
RibbonToggleButton | Rappresenta un controllo interruttore in una barra multifunzione. | |
RibbonUIEventArgs | Fornisce dati per gli eventi generati nella barra multifunzione. |
Delegati
Delegato | Descrizione | |
---|---|---|
RibbonControlEventHandler | Rappresenta in metodo che gestirà gli eventi di un oggetto RibbonControl. | |
RibbonLoadImageEventHandler | Rappresenta il metodo che gestirà l'evento LoadImage di un oggetto OfficeRibbon. | |
RibbonUIEventHandler | Rappresenta il metodo che gestirà l'evento Load di un oggetto OfficeRibbon. |
Enumerazioni
Enumerazione | Descrizione | |
---|---|---|
RibbonBoxStyle | Specifica se i controlli sono allineati orizzontalmente o verticalmente in RibbonBox. | |
RibbonButtonType | Specifica il tipo di pulsante visualizzato da RibbonSplitButton. | |
RibbonControlIdType | Contiene valori che determinano se RibbonControlId identifica un controllo di Microsoft Office o un controllo personalizzato. | |
RibbonPositionType | Specifica la posizione di un controllo nel menu Microsoft Office, di un gruppo di controlli in una scheda incorporata o di una scheda rispetto a schede incorporate o personalizzate. |
Vedere anche
Riferimenti
Altre risorse
Cenni preliminari sul modello a oggetti della barra multifunzione