Partager via


TabbedPage Classe

Définition

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 property.

(Hérité de BindableObject)
ClearValue(BindablePropertyKey)

Efface toute valeur définie par SetValue pour la propriété qui est identifiée par propertyKey.

(Hérité de BindableObject)
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 thisTabbedPage la page, pour un objet.

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 true si la propriété cible existe et qu’elle a été configurée.

(Hérité de BindableObject)
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 content.

(Hérité de MultiPage<T>)
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 handle est en cours d’exécution.

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 T qui porte le nom name dans l’étendue qui inclut element.

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 opacity, length et easing.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Retourne une tâche qui accélère les limites du VisualElement spécifié par view dans le rectangle spécifié par le paramètre bounds.

RelRotateTo(VisualElement, Double, UInt32, Easing)

Fait pivoter le VisualElement spécifié par view à partir de sa rotation actuelle par drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui met à l’échelle le VisualElement spécifié par view à partir de son échelle actuelle vers dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui exécute la rotation décrite par les paramètres rotation, length et easing.

RotateXTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui incline l’axe y par opacity, en prenant le temps length et en utilisant easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui incline l’axe x par opacity, en prenant le temps length et en utilisant easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Retourne une tâche qui met à l’échelle le VisualElement spécifié par view vers le facteur d’échelle absolu scale.

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 true si element a un ou plusieurs groupes d’états visuels associés. Sinon, retourne false.

S’applique à