Contrôles XAML
Les vues sont des objets d’interface utilisateur tels que des étiquettes, des boutons et des curseurs communément appelés contrôles ou widgets dans d’autres environnements de programmation graphique. Les vues prises en charge par Xamarin.Forms tous dérivent de la View
classe.
Toutes les vues définies peuvent Xamarin.Forms être référencées à partir de fichiers XAML.
Affichages pour la présentation
Affichage | Exemple |
---|---|
BoxViewAffiche un rectangle d’une couleur particulière.Guide de l’API / |
<BoxView Color="Accent » |
EllipseAffiche un ellipse ou un cercle.Guide de l’API / |
<Ellipse Fill="Red » |
ImageAffiche une bitmap.Guide de l’API / |
<Image Source="https://aka.ms/campus.jpg" ; |
ÉtiquetteAffiche une ou plusieurs lignes de texte.Guide de l’API / |
<Label Text="Hello, Xamarin.Forms! » |
LineAfficher une ligne.Guide de l’API / |
<Ligne X1="40 » |
MappageAffiche une carte.Guide de l’API / |
<maps:Map ItemsSource="{Binding Locations}" /> |
Chemin d’accèsAfficher des courbes et des formes complexes.Guide de l’API / |
<Path Stroke="Black » |
PolygonAfficher un polygone.Guide de l’API / |
<Polygon Points="0 48, 0 144, 96 150, 100 0, 192 0, 192 96, |
PolyligneAffichez une série de lignes droites connectées.Guide de l’API / |
<Polyline Points="0,0 10,30, 15,0 18,60 23,30 35,30 40,0 |
RectangleAfficher un rectangle ou un carré.Guide de l’API / |
<Rectangle Fill="Red » |
WebViewAffiche des pages web ou du contenu HTML.Guide de l’API / |
<WebView Source="https://learn.microsoft.com/xamarin/" ; |
Affichages lançant des commandes
Affichage | Exemple |
---|---|
BoutonAffiche du texte dans un objet rectangulaire.Guide de l’API / |
<Bouton Text="Cliquez sur moi ! » |
ImageButtonAffiche une image dans un objet rectangulaire.Guide de l’API / |
<ImageButton Source="XamarinLogo.png » |
RadioButtonAutorise la sélection d’une option à partir d’un jeu.Guide |
<RadioButton Text="Ananas » |
RefreshViewFournit des fonctionnalités d’extraction à actualisation pour le contenu pouvant faire défiler le contenu.Guide |
<RefreshView IsRefreshing="{Binding IsRefreshing} » |
SearchBarAccepte l’entrée utilisateur qu’elle utilise pour effectuer une recherche.Guide |
<SearchBar Placeholder="Entrer le terme de recherche » |
SwipeViewFournit des éléments de menu contextuel qui sont révélés par un mouvement de balayage.Guide |
<SwipeView> |
Affichages pour les valeurs des paramètres
Affichage | Exemple |
---|---|
CheckBoxAutorise la sélection d’uneboolean valeur. Guide |
<CheckBox IsChecked="true » |
CurseurAutorise la sélection d’unedouble valeur à partir d’une plage continue.Guide de l’API / |
<Slider Minimum="0 » |
Exécution pas à pasAutorise la sélection d’unedouble valeur à partir d’une plage incrémentielle.Guide de l’API / |
<Stepper Minimum="0 » |
CommutateurAutorise la sélection d’uneboolean valeur.Guide de l’API / |
<Switch IsToggled="false » |
DatePickerAutorise la sélection d’une date.Guide de l’API / |
<DatePicker Format="D » |
TimePickerAutorise la sélection d’une heure.Guide de l’API / |
<TimePicker Format="T » |
Affichages pour la modification de texte
Affichage | Exemple |
---|---|
EntréePermet d’entrer et de modifier une seule ligne de texte.Guide de l’API / |
<<Entry Keyboard="Email » |
ÉditeurPermet d’entrer et de modifier plusieurs lignes de texte.Guide de l’API / |
<Editor VerticalOptions="FillAndExpand" /> |
Affichages pour indiquer une activité
Affichage | Exemple |
---|---|
ActivityIndicatorAffiche une animation pour montrer que l’application est engagée dans une activité longue, sans donner aucune indication de progression.Guide de l’API / |
<ActivityIndicator IsRunning="True » |
ProgressBarAffiche une animation pour montrer que l’application progresse dans une longue activité.Guide de l’API / |
<ProgressBar Progress= ».5 » |
Affichages qui montrent des collections
Affichage | Exemple |
---|---|
CarouselViewAffiche une liste déroulante d’éléments de données.Guide |
<CarouselView ItemsSource="{Binding Monkeys} »> |
CollectionViewAffiche une liste modifiable d’éléments de données sélectionnables à l’aide de différentes spécifications de disposition.Guide |
<CollectionView ItemsSource="{Binding Monkeys} »> |
IndicatorViewAffiche les indicateurs qui représentent le nombre d’éléments d’unCarouselView .Guide |
<IndicatorView x :Name="indicatorView » |
ListViewAffiche une liste modifiable d’éléments de données sélectionnables.Guide de l’API / |
<ListView ItemsSource="{Binding Monkeys} »> |
PickerAffiche un élément sélectionné dans une liste de chaînes de texte.Guide de l’API / |
<<Picker Title="Select a monkey » |
TableViewAffiche une liste de lignes interactives.Guide de l’API / |
<TableView Intent="Settings »> |