Riferimento per i controlliControls Reference

Scaricare esempio Scaricare l'esempioDownload Sample Download the sample

L'interfaccia utente di un'applicazione Novell. Forms è costituita da oggetti mappati ai controlli nativi di ogni piattaforma di destinazione.The user interface of a Xamarin.Forms application is constructed of objects that map to the native controls of each target platform. Ciò consente alle applicazioni specifiche della piattaforma per iOS, Android e al piattaforma UWP (Universal Windows Platform) di usare il codice Novell. Forms contenuto in una libreria di .NET standard.This allows platform-specific applications for iOS, Android, and the Universal Windows Platform to use Xamarin.Forms code contained in a .NET Standard library.

I quattro gruppi di controllo principali usati per creare l'interfaccia utente di un'applicazione Novell. Forms sono i seguenti:The four main control groups used to create the user interface of a Xamarin.Forms application are as follows:

In genere, una pagina di xamarin. Forms occupa l'intera schermata.A Xamarin.Forms page generally occupies the entire screen. La pagina contiene in genere un layout, che contiene le viste e possibilmente altri layout.The page usually contains a layout, which contains views and possibly other layouts. Le celle sono componenti specializzati utilizzati in combinazione con TableView e ListView.Cells are specialized components used in connection with TableView and ListView. Un diagramma classi che mostra la gerarchia dei tipi che vengono in genere usati per compilare un'interfaccia utente in Novell. Forms è disponibile nella gerarchia di classi di controlli Novell. Forms.A class diagram that shows the hierarchy of types that are typically used to build a user interface in Xamarin.Forms can be found at Xamarin.Forms Controls Class Hierarchy.

Negli articoli su quattro pagine, layout, viste, e celle, con collegamenti alla relativa documentazione dell'API, un articolo che descrive l'uso (se presente) e uno o più programmi di esempio viene descritto ciascun tipo di controllo (se presenti).In the four articles on Pages, Layouts, Views, and Cells, each type of control is described with links to its API documentation, an article describing its use (if one exists), and one or more sample programs (if they exist). Ogni tipo di controllo è anche accompagnato da una schermata che mostra una pagina dell'esempio FormsGallery in esecuzione su dispositivi iOS e Android.Each type of control is also accompanied by a screenshot showing a page from the FormsGallery sample running on iOS and Android devices. Ogni schermata seguente sono riportati collegamenti al codice sorgente per la pagina in C#, la pagina XAML equivalente e (se appropriato) il file code-behind C# per la pagina XAML.Below each screenshot are links to the source code for the C# page, the equivalent XAML page, and (when appropriate) the C# code-behind file for the XAML page.

Nota

Le pagine, i layout e le VisualElement visualizzazioni derivano dalla classe.Pages, Layouts, and Views derive from the VisualElement class. La VisualElement classe fornisce un'ampia gamma di proprietà, metodi ed eventi utili per la derivazione delle classi.The VisualElement class provides a variety of properties, methods, and events that are useful in deriving classes. Per altre informazioni, vedere proprietà, metodi ed eventidi visualElement.For more information, see VisualElement properties, methods, and events.

Oltre ai controlli forniti con Novell. Forms, sono disponibili controlli di terze parti.In addition to the controls supplied with Xamarin.Forms, third-party controls are available. Per altre informazioni, vedere controlli di terze parti.For more information, see Third Party Controls.