Barra multifunzione (WPF)
La barra multifunzione è una barra di comando in cui le funzionalità di un'applicazione sono organizzate in una serie di schede nella parte superiore della finestra dell'applicazione. L'interfaccia utente della barra multifunzione favorisce l'individuazione di funzioni e funzionalità, consente l'apprendimento rapido di come utilizzare l'applicazione e conferisce agli utenti la sensazione di un maggior controllo dell'esperienza con l'applicazione. La barra multifunzione sostituisce le tradizionali barre dei menu e degli strumenti.
La barra multifunzione Microsoft per Windows Presentation Foundation (WPF) è un'implementazione WPF della barra multifunzione che comprende tutte le caratteristiche e funzionalità di base delle barre multifunzione, tra cui schede, gruppi, controlli, una barra di accesso rapido, l'integrazione con la barra del titolo della finestra e il ridimensionamento con la layout dinamico.
Nota |
---|
Questa documentazione è specifica della barra multifunzione Microsoft per WPF.Se si è alle prime esperienze con la barra multifunzione o si desiderano informazioni generiche sull'interfaccia utente della barra multifunzione, vedere l'argomento Barre multifunzione nel Linee guida sull'interazione dell'esperienza utente in Windows.Per documentazione specifica di altre implementazioni della barra multifunzione, vedi la sezione relativa alle risorse aggiuntive alla fine di questo argomento. |
Componenti e caratteristiche della barra multifunzione
Il controllo della barra multifunzione è costituito da diversi componenti. Ogni barra multifunzione presenta un menu dell'applicazione, una barra di accesso rapido, schede, gruppi e controlli. Le schede della barra multifunzione contengono i gruppi e ciascun gruppo contiene i controlli. I controlli della barra multifunzione includono controlli semplici quali pulsanti, caselle di controllo e caselle di testo, nonché controlli di menu quali caselle combinate, pulsanti di menu combinati e pulsanti di menu. I controlli correlati possono essere ulteriormente combinati in gruppi di controlli. Oltre ai componenti necessari, una barra multifunzione può anche comprendere componenti facoltativi, quali schede contestuali, descrizioni comandi avanzate e raccolte.
La seguente illustrazione mostra una semplice applicazione di editor di testo con una barra di comando multifunzione, simile all'applicazione Windows 7 WordPad.
Menu dell'applicazione
Ogni barra multifunzione include un menu dell'applicazione come prima scheda della barra multifunzione. Altre schede della barra multifunzione contengono controlli da utilizzare con il contenuto del documento. Il menu dell'applicazione invece presenta un menu di comandi da utilizzare con il file. Gli esempi includono i comandi che si trovano tradizionalmente nel menu File per creare, aprire, salvare e stampare i file. Il menu dell'applicazione è inoltre usato per accedere alle opzioni dell'applicazione e al comando Esci.
Nell'illustrazione seguente viene mostrato il menu dell'applicazione per un controllo della barra multifunzione.
Barra di accesso rapido
Ogni barra multifunzione include una barra di accesso rapido. La barra di accesso rapido è una piccola barra degli strumenti personalizzabile che consente l'accesso ai comandi frequentemente utilizzati indipendentemente da quale scheda della barra multifunzione è selezionata. Per impostazione predefinita, la barra di accesso rapido è situata nella barra di titolo della finestra dell'applicazione, ma può essere configurata in modo da essere visualizzata sotto la barra multifunzione. Viene specificato un insieme predefinito di comandi da visualizzare nella barra di accesso rapido e l'utente può a sua volta selezionare comandi della barra multifunzione da visualizzare nella barra di accesso rapido.
Descrizioni comandi avanzate
I controlli della barra multifunzione comprendono descrizioni comandi avanzate che consentono di descrivere completamente i comandi associati. È inoltre possibile includere elementi grafici per illustrare gli effetti del comando.
Nell'illustrazione seguente viene mostrata una descrizione comandi avanzata per un controllo della barra multifunzione.
Suggerimenti tasti di scelta rapida
Ciascuna barra multifunzione consente l'esplorazione tramite tastiera mediante l'utilizzo dei suggerimenti tasti di scelta rapida. I suggerimenti tasti di scelta rapida vengono visualizzati per tutte le schede della barra multifunzione quando si preme il tasto ALT. Se si preme la lettera o il numero associato a una scheda, vengono visualizzati i suggerimenti tasti di scelta rapida per tutti i controlli della scheda selezionata. Quando si preme il tasto associato a un controllo, tale controllo viene selezionato e viene eseguita l'azione corrispondente.
Nell'illustrazione seguente vengono mostrati i suggerimenti tasti di scelta rapida per un controllo della barra multifunzione.
Ridimensionamento e layout
Quando la finestra dell'applicazione viene ridotta o ingrandita, la barra multifunzione viene ridimensionata dinamicamente in modo da visualizzare sempre il maggior numero di comandi possibile nel layout ottimale. Il contenuto della barra multifunzione viene inoltre organizzato da sinistra verso destra o da destra verso sinistra, in base al flusso del documento. Per ulteriori informazioni sul ridimensionamento dinamico, vedere Layout e ridimensionamento della barra multifunzione.
Finestra della barra multifunzione
Alcuni componenti della barra multifunzione, quali la barra di accesso rapido e le intestazioni contestuali delle schede, sono contenute nell'area non client della barra del titolo della finestra dell'applicazione. Ciò si verifica nella barra multifunzione Microsoft per WPF utilizzando l'elemento radice RibbonWindow invece dell'elemento radice Window. La classe RibbonWindow implementa il codice di interoperabilità richiesto per il rendering dei componenti necessari della barra multifunzione nell'area della barra del titolo. Non è necessario utilizzare la barra multifunzione Microsoft per WPF all'interno dell'elemento RibbonWindow, ma se si desidera l'integrazione della barra del titolo, si tratta del modo più semplice per ottenerla. Se l'elemento RibbonWindow non viene utilizzato, tutti i componenti saranno contenuti nell'area client della finestra.
Download e installazione della barra multifunzione Microsoft per WPF
La barra multifunzione Microsoft per WPF è un controllo autonomo che può essere utilizzato con .NET Framework 3.5 SP1 e versioni successive. È possibile scaricare il programma di installazione della barra multifunzione Microsoft per WPF dall'Area download Microsoft. Il programma di installazione include gli assembly e i file di licenza necessari per utilizzare la barra multifunzione, nonché i modelli di progetto e il supporto della finestra di progettazione per Visual Studio 2010 ed Expression Blend 4.
Per scaricare la barra multifunzione Microsoft per WPF e consultare la documentazione di riferimento, vedere le risorse seguenti.
Download del programma di installazione della barra multifunzione Microsoft Ribbon per WPF
Informazioni di riferimento sulla barra multifunzione Microsoft per WPF
Risorse supplementari
Per informazioni sulla barra multifunzione di Microsoft Office, vedere le risorse seguenti.
Centro per sviluppatori dell'interfaccia utente Office Fluent
Cenni preliminari sulla barra multifunzione: documentazione per la personalizzazione della barra multifunzione nelle applicazioni Office.
Programma di acquisizione della licenza dell'interfaccia utente di Office in Office Developer Center: informazioni sulla licenza dell'interfaccia utente di Office per l'utilizzo nelle proprie applicazioni.
Per informazioni sul framework della barra multifunzione di Microsoft 7, vedere le risorse seguenti.
Informazioni sul sistema operativo Windows 7: framework della barra multifunzione di Windows: Windows 7 Developer Center.
Framework della barra multifunzione di Windows: documentazione di riferimento.
Per informazioni sulla barra multifunzione di MFC, vedere le risorse seguenti.