TabbedPage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran.
[Xamarin.Forms.RenderWith(typeof(Xamarin.Forms.Platform._TabbedPageRenderer))]
public class TabbedPage : Xamarin.Forms.MultiPage<Xamarin.Forms.Page>, Xamarin.Forms.IElementConfiguration<Xamarin.Forms.TabbedPage>
type TabbedPage = class
inherit MultiPage<Page>
interface IElementConfiguration<TabbedPage>
- Héritage
- Attributs
- Implémente
Remarques
L’interface utilisateur d’une page à onglets se compose d’une liste d’onglets et d’une zone de détails plus grande. Sur iOS, la liste des onglets apparaît au bas de l’écran et la zone de détails apparaît au-dessus. Sur les téléphones Android et Windows, les onglets apparaissent en haut de l’écran. L’utilisateur peut faire défiler la collection d’onglets qui se trouvent en haut de l’écran si cette collection est trop grande pour tenir sur un écran.
Les développeurs d’applications peuvent créer des pages à onglets de deux façons. Tout d’abord, les développeurs d’applications peuvent affecter une liste d’objets d’une classe unique, ou de ses sous-classes, à la ItemsSource propriété et affecter un à la ItemTemplate propriété pour renvoyer des DataTemplate pages pour les objets du type le moins dérivé. Deuxièmement, les développeurs d’applications peuvent ajouter une succession d’objets Page à la Children propriété . Les deux méthodes sont présentées dans les exemples de code ci-dessous.
L’exemple de code suivant, adapté par souci de concision à partir de l’exemple FormsGallery qui se trouve dans la page Exemples d’applications , montre comment afficher des données d’un type spécifique en affectant un DataTemplate à la ItemTemplate propriété . Notez comment NamedColorPage
obtient sa couleur en liant son ColorProperty champ.
using System;
using Xamarin.Forms;
namespace MinimalTabbed
{
class TabbedPageDemoPage : TabbedPage
{
public TabbedPageDemoPage ()
{
this.Title = "TabbedPage";
this.ItemsSource = new NamedColor[] {
new NamedColor ("Red", Color.Red),
new NamedColor ("Yellow", Color.Yellow),
new NamedColor ("Green", Color.Green),
new NamedColor ("Aqua", Color.Aqua),
new NamedColor ("Blue", Color.Blue),
new NamedColor ("Purple", Color.Purple)
};
this.ItemTemplate = new DataTemplate (() => {
return new NamedColorPage ();
});
}
}
// Data type:
class NamedColor
{
public NamedColor (string name, Color color)
{
this.Name = name;
this.Color = color;
}
public string Name { private set; get; }
public Color Color { private set; get; }
public override string ToString ()
{
return Name;
}
}
// Format page
class NamedColorPage : ContentPage
{
public NamedColorPage ()
{
// This binding is necessary to label the tabs in
// the TabbedPage.
this.SetBinding (ContentPage.TitleProperty, "Name");
// BoxView to show the color.
BoxView boxView = new BoxView {
WidthRequest = 100,
HeightRequest = 100,
HorizontalOptions = LayoutOptions.Center
};
boxView.SetBinding (BoxView.ColorProperty, "Color");
// Build the page
this.Content = boxView;
}
}
}
L’exemple ci-dessous crée une vue à onglets avec deux ContentPage instances.
class TabbedPageDemoPage2 : TabbedPage
{
public TabbedPageDemoPage2 ()
{
this.Title = "TabbedPage";
this.Children.Add (new ContentPage
{
Title = "Blue",
Content = new BoxView
{
Color = Color.Blue,
HeightRequest = 100f,
VerticalOptions = LayoutOptions.Center
},
}
);
this.Children.Add (new ContentPage {
Title = "Blue and Red",
Content = new StackLayout {
Children = {
new BoxView { Color = Color.Blue },
new BoxView { Color = Color.Red}
}
}
});
}
}
Constructeurs
TabbedPage() |
Crée un élément TabbedPage avec les valeurs par défaut. |
Champs
ActionSheetSignalName |
Cette méthode est destinée à un usage interne. (Hérité de Page) |
AlertSignalName |
Cette méthode est destinée à un usage interne. (Hérité de Page) |
BarBackgroundColorProperty |
Magasin de stockage de la propriété BarBackgroundColor. |
BarBackgroundProperty |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
BarTextColorProperty |
Magasin de stockage de la propriété BarTextColor. |
BusySetSignalName |
Cette méthode est destinée à un usage interne. (Hérité de Page) |
PromptSignalName |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de Page) |
SelectedTabColorProperty |
Magasin de stockage pour le champ SelectedTabColor. |
UnselectedTabColorProperty |
Magasin de stockage pour le champ UnselectedTabColor. |
Propriétés
AnchorX |
Obtient ou définit le composant X du point central d’une transformation par rapport aux limites de l’élément. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
AnchorY |
Obtient ou définit le composant Y du point central d’une transformation par rapport aux limites de l’élément. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
AutomationId |
Obtient ou définit une valeur qui permet au framework d’automatisation de rechercher cet élément et d’interagir avec celui-ci. (Hérité de Element) |
Background |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
BackgroundColor |
Obtient ou définit la couleur qui remplit l’arrière-plan d’un VisualElement. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
BackgroundImage |
Obsolète.
Identifie l’image utilisée comme arrière-plan pour le Page. (Hérité de Page) |
BackgroundImageSource |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de Page) |
BarBackground |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
BarBackgroundColor |
Obtient ou définit la couleur d'arrière-plan de la barre. |
BarTextColor |
Obtient ou définit la couleur du texte de la barre. |
Batched |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
Behaviors |
Obtient la liste des valeurs Behavior associées à cet élément. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
BindingContext |
Obtient ou définit l’objet qui contient les propriétés qui seront ciblées par les propriétés liées appartenant à ce BindableObject. (Hérité de BindableObject) |
Bounds |
Obtient les limites de l’élément. (Hérité de VisualElement) |
Children |
Obtient un IList<Page> d’éléments enfants de MultiPage. (Hérité de MultiPage<T>) |
class |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de NavigableElement) |
ClassId |
Obtient ou définit une valeur utilisée pour identifier une collection d’éléments sémantiquement similaires. (Hérité de Element) |
Clip |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
ContainerArea |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Page) |
CurrentPage |
Obtient ou définit la page actuellement sélectionnée. (Hérité de MultiPage<T>) |
DisableLayout |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
Dispatcher |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de BindableObject) |
EffectControlProvider |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Element) |
Effects |
Liste des effets appliqués à cet élément. (Hérité de Element) |
FlowDirection |
Obtient ou définit le sens de déroulement de la disposition. (Hérité de VisualElement) |
Height |
Obtient la hauteur rendue actuelle de cet élément. Il s’agit d’une propriété en lecture seule et pouvant être liée. (Hérité de VisualElement) |
HeightRequest |
Obtient ou définit la substitution de hauteur souhaitée de cet élément. (Hérité de VisualElement) |
Icon |
Obsolète.
Identificateur de ressource pour l’icône associée de Page. (Hérité de Page) |
IconImageSource |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de Page) |
Id |
Obtient une valeur qui permet d’identifier de façon unique un élément lors de l’exécution d’une application. (Hérité de Element) |
IgnoresContainerArea |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Page) |
InputTransparent |
Obtient ou définit une valeur indiquant si cet élément doit intervenir dans le cycle d’interaction de l’utilisateur. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
InternalChildren |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Page) |
IsBusy |
Marque la page comme étant occupée. Ainsi, l’indicateur d’activité global spécifique de la plateforme affiche un état occupé. (Hérité de Page) |
IsEnabled |
Obtient ou définit une valeur indiquant si cet élément est activé dans l’interface utilisateur. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
IsFocused |
Obtient une valeur indiquant si cet élément a actuellement le focus. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
IsInNativeLayout |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
IsNativeStateConsistent |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
IsPlatformEnabled |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
IsTabStop |
Obtient ou définit l'inclusion ou non de cet élément dans la navigation par onglets. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
IsVisible |
Obtient ou définir une valeur qui détermine si cet élément doit, ou non, faire partie de l’arborescence d’éléments visuels. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
ItemsSource |
Source des éléments à afficher. (Hérité de MultiPage<T>) |
ItemTemplate |
Modèle pour afficher les éléments. (Hérité de MultiPage<T>) |
LogicalChildren |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Element) |
MinimumHeightRequest |
Obtient ou définit une valeur qui substitue la hauteur minimale que l’élément demandera pendant la disposition. (Hérité de VisualElement) |
MinimumWidthRequest |
Obtient ou définit une valeur qui substitue la largeur minimale que l’élément demandera pendant la disposition. (Hérité de VisualElement) |
Navigation |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de NavigableElement) |
NavigationProxy |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de NavigableElement) |
Opacity |
Obtient ou définit la valeur d’opacité appliquée à l’élément quand il est rendu. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
Padding |
Espace entre le contenu de la Page et sa bordure. (Hérité de Page) |
Parent |
Obtient ou définit l’élément parent de l’élément. (Hérité de Element) |
ParentView |
Obsolète.
Obtient l’élément qui est l’ancêtre le plus proche de cet élément VisualElement. (Hérité de Element) |
Platform |
Obsolète.
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de Element) |
RealParent |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Element) |
Resources |
Obtient ou définit le dictionnaire de ressources local. (Hérité de VisualElement) |
Rotation |
Obtient ou définit la rotation (en degrés) autour de l’axe Z (rotation affine) quand l’élément est rendu. (Hérité de VisualElement) |
RotationX |
Obtient ou définit la rotation (en degrés) autour de l’axe X (rotation de perspective) quand l’élément est rendu. (Hérité de VisualElement) |
RotationY |
Obtient ou définit la rotation (en degrés) autour de l’axe Y (rotation de perspective) quand l’élément est rendu. (Hérité de VisualElement) |
Scale |
Obtient ou définit le facteur d’échelle appliqué à l’élément. (Hérité de VisualElement) |
ScaleX |
Obtient ou définit une valeur d’échelle à appliquer à l’axe X. (Hérité de VisualElement) |
ScaleY |
Obtient ou définit une valeur d’échelle à appliquer à l’axe Y. (Hérité de VisualElement) |
SelectedItem |
Élément actuellement sélectionné. (Hérité de MultiPage<T>) |
SelectedTabColor |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
Style |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de NavigableElement) |
StyleClass |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de NavigableElement) |
StyleId |
Obtient ou définit une valeur définie par l’utilisateur permettant d’identifier de façon unique l’élément. (Hérité de Element) |
TabIndex |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
Title |
Titre de la Page. (Hérité de Page) |
ToolbarItems |
Ensemble de ToolbarItem, implémentés de manière spécifique à la plateforme. (Hérité de Page) |
TranslationX |
Obtient ou définit le delta de translation X de l’élément. (Hérité de VisualElement) |
TranslationY |
Obtient ou définit le delta de translation Y de l’élément. (Hérité de VisualElement) |
Triggers |
Obtient la liste des valeurs Trigger associées à cet élément. Il s’agit d’une propriété pouvant être liée. (Hérité de VisualElement) |
UnselectedTabColor |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
Visual |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
Width |
Obtient la largeur rendue actuelle de cet élément. Il s’agit d’une propriété en lecture seule et pouvant être liée. (Hérité de VisualElement) |
WidthRequest |
Obtient ou définit la substitution de largeur souhaitée de cet élément. (Hérité de VisualElement) |
X |
Obtient la position X actuelle de cet élément. Il s’agit d’une propriété en lecture seule et pouvant être liée. (Hérité de VisualElement) |
Y |
Obtient la position Y actuelle de cet élément. Il s’agit d’une propriété en lecture seule et pouvant être liée. (Hérité de VisualElement) |
Méthodes
ApplyBindings() |
Applique les liaisons à BindingContext. (Hérité de BindableObject) |
BatchBegin() |
Signale le début d’un lot de modifications aux propriétés des éléments. (Hérité de VisualElement) |
BatchCommit() |
Signale la fin d’un lot de commandes à l’élément et que ces commandes doivent maintenant être validées. (Hérité de VisualElement) |
ChangeVisualState() |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
ClearValue(BindableProperty) |
Efface toute valeur définie par SetValue pour |
ClearValue(BindablePropertyKey) |
Efface toute valeur définie par SetValue pour la propriété qui est identifiée par |
CoerceValue(BindableProperty) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de BindableObject) |
CoerceValue(BindablePropertyKey) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de BindableObject) |
CreateDefault(Object) |
Crée une page par défaut, adaptée à l’affichage dans |
Descendants() |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Element) |
DisplayActionSheet(String, String, String, String[]) |
Affiche une feuille d’actions native spécifique à la plateforme, permettant à l’utilisateur de l’application de choisir parmi plusieurs boutons. (Hérité de Page) |
DisplayAlert(String, String, String) |
Présente à l’utilisateur de l’application une boîte de dialogue d’alerte comportant un bouton d’annulation. (Hérité de Page) |
DisplayAlert(String, String, String, String) |
Présente à l’utilisateur de l’application une boîte de dialogue d’alerte comportant un bouton d’acceptation et un bouton d’annulation. (Hérité de Page) |
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard) |
Obsolète.
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de Page) |
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de Page) |
EffectIsAttached(String) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Element) |
FindByName(String) |
Retourne l'élément ayant le nom spécifié. (Hérité de Element) |
Focus() |
Tente de définir le focus sur cet élément. (Hérité de VisualElement) |
ForceLayout() |
Force le Page à effectuer une passe de disposition. (Hérité de Page) |
GetPageByIndex(Int32) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de MultiPage<T>) |
GetSizeRequest(Double, Double) |
Obsolète.
Retourne le SizeRequest de l’élément. L’appel de cette méthode lance la passe de mesure d’un cycle de disposition. (Hérité de VisualElement) |
GetValue(BindableProperty) |
Retourne la valeur qui est contenue dans BindableProperty. (Hérité de BindableObject) |
GetValues(BindableProperty, BindableProperty) |
Obsolète.
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de BindableObject) |
GetValues(BindableProperty, BindableProperty, BindableProperty) |
Obsolète.
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de BindableObject) |
InvalidateMeasure() |
Méthode qui est appelée pour invalider la disposition de ce VisualElement. Déclenche l’événement MeasureInvalidated. (Hérité de VisualElement) |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
IsSet(BindableProperty) |
Retourne |
Layout(Rectangle) |
Met à jour les limites de l’élément pendant le cycle de disposition. (Hérité de VisualElement) |
LayoutChildren(Double, Double, Double, Double) |
Dispose les Element enfants dans la zone spécifiée. (Hérité de Page) |
Measure(Double, Double, MeasureFlags) |
Retourne la taille minimale dont un élément visuel a besoin pour s’afficher sur l’appareil. (Hérité de VisualElement) |
NativeSizeChanged() |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
On<T>() |
Retourne l’instance spécifique à la plateforme de ce TabbedPage, sur laquelle une méthode spécifique à la plateforme peut être appelée. |
OnAppearing() |
En cas de substitution, permet aux développeurs d’applications de personnaliser le comportement juste avant que la Page soit visible. (Hérité de Page) |
OnBackButtonPressed() |
Événement déclenché quand l’utilisateur appuie sur le bouton précédent. (Hérité de MultiPage<T>) |
OnBindingContextChanged() |
Appelée chaque fois que le contexte de liaison de l’objet Page change. Substitue cette méthode pour permettre la gestion de classes pour cet événement. (Hérité de Page) |
OnChildAdded(Element) |
Appelé quand un enfant a été ajouté à MultiPage<T>. (Hérité de MultiPage<T>) |
OnChildMeasureInvalidated(Object, EventArgs) |
Indique que la taille par défaut d’un Element enfant a changé. (Hérité de Page) |
OnChildRemoved(Element) |
Obsolète.
Les développeurs d’applications peuvent substituer cette méthode pour répondre à la suppression d’un enfant. (Hérité de VisualElement) |
OnChildRemoved(Element, Int32) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
OnChildrenReordered() |
Appelée chaque fois que l’événement ChildrenReordered est sur le point d’être émis. Implémentez cette méthode pour ajouter la gestion de classes pour cet événement. (Hérité de VisualElement) |
OnCurrentPageChanged() |
Déclenche l’événement CurrentPageChanged. (Hérité de MultiPage<T>) |
OnDisappearing() |
En cas de substitution, permet au développeur d’applications de personnaliser le comportement lié à disparition de la Page. (Hérité de Page) |
OnMeasure(Double, Double) |
Méthode qui est appelée quand une mesure de disposition se produit. (Hérité de VisualElement) |
OnPagesChanged(NotifyCollectionChangedEventArgs) |
Appelé quand les pages de MultiPage<T> ont été changées. (Hérité de MultiPage<T>) |
OnParentSet() |
Appelé quand la propriété Parent de Page est changée. (Hérité de Page) |
OnPropertyChanged(String) |
Appelé quand une propriété pouvant être liée a été changée. (Hérité de MultiPage<T>) |
OnPropertyChanging(String) |
Appelez cette méthode à partir d’une classe enfant pour avertir qu’un changement va se produire au niveau d’une propriété. (Hérité de BindableObject) |
OnSizeAllocated(Double, Double) |
Indique qu’une taille a été assignée à la Page. (Hérité de Page) |
OnSizeRequest(Double, Double) |
Obsolète.
Cette méthode est appelée pendant la passe de mesure d’un cycle de disposition pour obtenir la taille souhaitée d’un élément. (Hérité de VisualElement) |
OnTabIndexPropertyChanged(Int32, Int32) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
OnTabStopPropertyChanged(Boolean, Boolean) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
RemoveBinding(BindableProperty) |
Supprime une liaison précédemment définie. (Hérité de BindableObject) |
RemoveDynamicResource(BindableProperty) |
Supprime une ressource dynamique précédemment définie (Hérité de Element) |
SendAppearing() |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Page) |
SendBackButtonPressed() |
Appelle OnBackButtonPressed(). (Hérité de Page) |
SendDisappearing() |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Page) |
SetBinding(BindableProperty, BindingBase) |
Affecte une liaison à une propriété. (Hérité de BindableObject) |
SetDynamicResource(BindableProperty, String) |
Définit la propriété BindableProperty de cet élément à mettre à jour par le biais du DynamicResource avec la clé fournie. (Hérité de Element) |
SetupContent(T, Int32) |
En cas de remplacement dans une classe dérivée, exécute l’initialisation de |
SetValue(BindableProperty, Object) |
Définit la valeur de la propriété spécifiée. (Hérité de BindableObject) |
SetValue(BindablePropertyKey, Object) |
Définit la valeur de propertyKey. (Hérité de BindableObject) |
SetValueCore(BindableProperty, Object, SetValueFlags) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Element) |
SizeAllocated(Double, Double) |
SizeAllocated est appelée pendant un cycle de disposition pour signaler le début d’une disposition de sous-arborescence. (Hérité de VisualElement) |
TabIndexDefaultValueCreator() |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
TabStopDefaultValueCreator() |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de VisualElement) |
UnapplyBindings() |
Supprime toutes les liaisons précédemment définies. (Hérité de BindableObject) |
Unfocus() |
Annule la définition du focus sur cet élément. (Hérité de VisualElement) |
UnhookContent(T) |
Les développeurs d’application substituent cette méthode afin de désinscrire les gestionnaires d’événements pour les éléments qu’ils ont inscrits dans SetupContent(T, Int32). (Hérité de MultiPage<T>) |
UpdateChildrenLayout() |
Entraîne la mise à jour de la disposition des Element enfants de la Page. (Hérité de Page) |
Événements
Appearing |
Indique que le Page est sur le point d’apparaître. (Hérité de Page) |
BatchCommitted |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
BindingContextChanged |
Déclenché chaque fois que la propriété BindingContext est modifiée. (Hérité de BindableObject) |
ChildAdded |
Se produit chaque fois qu’un élément enfant est ajouté à l’élément. (Hérité de Element) |
ChildRemoved |
Se produit chaque fois qu’un élément enfant est supprimé de l’élément. (Hérité de Element) |
ChildrenReordered |
Se produit quand les enfants d’un VisualElement ont été réorganisés. (Hérité de VisualElement) |
CurrentPageChanged |
Déclenché en cas de modification de la propriété CurrentPage. (Hérité de MultiPage<T>) |
DescendantAdded |
Se produit chaque fois qu’un élément enfant est ajouté à la sous-arborescence d’éléments. (Hérité de Element) |
DescendantRemoved |
Se produit chaque fois qu’un élément enfant est supprimé de la sous-arborescence d’éléments. (Hérité de Element) |
Disappearing |
Indique que l’affichage du Page est sur le point de cesser. (Hérité de Page) |
FocusChangeRequested |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de VisualElement) |
Focused |
Se produit quand l’élément reçoit le focus. (Hérité de VisualElement) |
LayoutChanged |
Déclenché quand la disposition de la Page a changé. (Hérité de Page) |
MeasureInvalidated |
Événement qui est déclenché quand la disposition d’un élément visuel est invalidée. (Hérité de VisualElement) |
PagesChanged |
Déclenché quand les pages enfants de MultiPage<T> ont été changées. (Hérité de MultiPage<T>) |
PlatformSet |
Obsolète.
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. (Hérité de Element) |
PropertyChanged |
Déclenché lorsqu’une propriété a été modifiée. (Hérité de BindableObject) |
PropertyChanging |
Déclenché lorsqu’une propriété est sur le point d’être modifiée. (Hérité de BindableObject) |
SizeChanged |
Se produit quand la valeur de la propriété Width ou Height change sur cet élément. (Hérité de VisualElement) |
Unfocused |
Se produit quand l’élément perd le focus. (Hérité de VisualElement) |
Implémentations d’interfaces explicites
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de BindableObject) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de Element) |
IItemsView<T>.CreateDefault(Object) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de MultiPage<T>) |
IItemsView<T>.SetupContent(T, Int32) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de MultiPage<T>) |
IItemsView<T>.UnhookContent(T) |
Pour un usage interne par la plateforme Xamarin.Forms. (Hérité de MultiPage<T>) |
INameScope.RegisterName(String, Object) |
Uniquement réservé à un usage interne. (Hérité de Element) |
IVisualElementController.EffectiveFlowDirection |
Obtient le sens du flux visuel effectif pour l’élément sur la plateforme, en prenant en compte les paramètres régionaux et les paramètres de flux logique. (Hérité de VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
Cette méthode est destinée à un usage interne. (Hérité de VisualElement) |
Méthodes d’extension
AbortAnimation(IAnimatable, String) |
Arrête l’animation. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Définit les paramètres spécifiés et démarre l’animation. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Définit les paramètres spécifiés et démarre l’animation. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
Définit les paramètres spécifiés et démarre l’animation. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>) |
Définit les paramètres spécifiés et démarre l’animation. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action) |
Définit les paramètres spécifiés et démarre l’animation cinétique. |
AnimationIsRunning(IAnimatable, String) |
Retourne une valeur booléenne qui indique si l’animation qui est spécifiée par |
Batch(IAnimatable) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
Crée et applique une liaison à une propriété. |
SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String) |
Obsolète.
Crée et applique une liaison à partir d’une expression. |
SetOnAppTheme<T>(BindableObject, BindableProperty, T, T) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
AncestorToRoot(Page) |
Pour un usage interne par la plateforme Xamarin.Forms. |
FindByName<T>(Element, String) |
Retourne l’instance de type |
FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
GetSortedTabIndexesOnParentPage(VisualElement) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
GetTabIndexesOnParentPage(ITabStopElement, Int32) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
FadeTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui exécute le fondu décrit par les paramètres |
LayoutTo(VisualElement, Rectangle, UInt32, Easing) |
Retourne une tâche qui accélère les limites du VisualElement spécifié par |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
Fait pivoter le VisualElement spécifié par |
RelScaleTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui met à l’échelle le VisualElement spécifié par |
RotateTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui exécute la rotation décrite par les paramètres |
RotateXTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui incline l’axe y par |
RotateYTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui incline l’axe x par |
ScaleTo(VisualElement, Double, UInt32, Easing) |
Retourne une tâche qui met à l’échelle le VisualElement spécifié par |
ScaleXTo(VisualElement, Double, UInt32, Easing) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
MultiPage<T> qui affiche un tableau d’onglets en haut de l’écran. Chacun de ces onglets charge du contenu à l’écran. |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Anime les propriétés TranslationX et TranslationY d’un élément à partir de leurs valeurs actuelles vers leurs nouvelles valeurs. Cela garantit que la disposition d’entrée se trouve à la même position que la disposition visuelle. |
HasVisualStateGroups(VisualElement) |
Retourne |