Visualizzazioni
L'interfaccia utente di un'app .NET multipiattaforma (.NET MAUI) viene creata da oggetti che eseguono il mapping ai controlli nativi di ogni piattaforma di destinazione.
I gruppi di controllo principali usati per creare l'interfaccia utente di un'app MAUI .NET sono pagine, layout e visualizzazioni. Una pagina MAUI .NET occupa in genere lo schermo intero o la finestra. La pagina contiene in genere un layout, che contiene visualizzazioni ed eventualmente altri layout. Le pagine, i layout e le visualizzazioni derivano dalla VisualElement
classe . Questa classe fornisce un'ampia gamma di proprietà, metodi ed eventi utili nelle classi derivate.
Per altre informazioni sui comportamenti, vedere la documentazione di .NET MAUI.
Visualizzazioni di .NET MAUI Community Toolkit
.NET MAUI Community Toolkit offre una raccolta di visualizzazioni predefinite riutilizzabili per semplificare la vita degli sviluppatori. Ecco i comportamenti forniti dal toolkit:
Visualizza | Descrizione |
---|---|
AvatarView |
AvatarView è un controllo per la visualizzazione dell'immagine avatar di un utente o delle relative iniziali. |
CameraView |
Offre CameraView la possibilità di connettersi a una fotocamera, visualizzare un'anteprima dalla fotocamera e scattare foto. |
DrawingView |
Fornisce DrawingView una superficie che consente il disegno di linee attraverso l'uso dell'interazione tramite tocco o mouse. Il risultato di un disegno degli utenti può essere salvato come immagine. |
Expander |
Il Expander controllo fornisce un contenitore espandibile per ospitare qualsiasi contenuto. |
LazyView |
Il LazyView controllo consente di ritardare l'inizializzazione di una visualizzazione. |
Map (Windows) |
Il Map controllo è una visualizzazione multipiattaforma per la visualizzazione e l'annotazione delle mappe. L'implementazione di Windows è disponibile tramite .NET MAUI Community Toolkit. |
MediaElement |
è MediaElement una visualizzazione per la riproduzione di contenuti multimediali, ad esempio audio e video. |
Popup |
La Popup visualizzazione consente agli sviluppatori di creare un'interfaccia utente personalizzata e presentarla agli utenti. |
SemanticOrderView |
SemanticOrderView offre la possibilità di controllare l'ordine di VisualElements per le utilità per la lettura dello schermo e migliorare l'accessibilità di un'applicazione. |
.NET MAUI Community Toolkit