Partager via


Shell Classe

Définition

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

[Xamarin.Forms.ContentProperty("Items")]
public class Shell : Xamarin.Forms.Page, Xamarin.Forms.IPageContainer<Xamarin.Forms.Page>, Xamarin.Forms.IShellController
type Shell = class
    inherit Page
    interface IShellController
    interface IPageController
    interface IVisualElementController
    interface IElementController
    interface IPageContainer<Page>
Héritage
Attributs
Implémente

Constructeurs

Shell()

Crée un élément Shell 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)
BackButtonBehaviorProperty

Magasin de stockage pour les méthodes GetBackButtonBehavior(BindableObject) et SetBackButtonBehavior(BindableObject, BackButtonBehavior).

BackgroundColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

BusySetSignalName

Cette méthode est destinée à un usage interne.

(Hérité de Page)
CurrentItemProperty

Magasin de stockage pour le champ CurrentItem.

CurrentStateProperty

Magasin de stockage pour le champ CurrentState.

DisabledColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBackdropProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBackgroundColorProperty

Magasin de stockage pour le champ FlyoutBackgroundColor.

FlyoutBackgroundImageAspectProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBackgroundImageProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBackgroundProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBehaviorProperty

Magasin de stockage pour le champ FlyoutBehavior.

FlyoutHeaderBehaviorProperty

Magasin de stockage pour le champ FlyoutHeaderBehavior.

FlyoutHeaderProperty

Magasin de stockage pour le champ FlyoutHeader.

FlyoutHeaderTemplateProperty

Magasin de stockage pour le champ FlyoutHeaderTemplate.

FlyoutIconProperty

Magasin de stockage pour le champ FlyoutIcon.

FlyoutIsPresentedProperty

Magasin de stockage pour le champ FlyoutIsPresented.

FlyoutVerticalScrollModeProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

ForegroundColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

ItemsProperty

Magasin de stockage pour le champ Items.

ItemTemplateProperty

Magasin de stockage pour le champ ItemTemplate.

MenuItemTemplateProperty

Magasin de stockage pour le champ MenuItemTemplate.

NavBarHasShadowProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

NavBarIsVisibleProperty

Magasin de stockage pour les méthodes GetNavBarIsVisible(BindableObject) et SetNavBarIsVisible(BindableObject, Boolean).

PresentationModeProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

PromptSignalName

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(Hérité de Page)
SearchHandlerProperty

Magasin de stockage pour les méthodes GetSearchHandler(BindableObject) et SetSearchHandler(BindableObject, SearchHandler).

TabBarBackgroundColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

TabBarDisabledColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

TabBarForegroundColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

TabBarIsVisibleProperty

Magasin de stockage pour les méthodes GetTabBarIsVisible(BindableObject) et SetTabBarIsVisible(BindableObject, Boolean).

TabBarTitleColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

TabBarUnselectedColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

TitleColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

TitleViewProperty

xMagasin de stockage pour les méthodes GetTitleView(BindableObject) et SetTitleView(BindableObject, View).

UnselectedColorProperty

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(Hérité de Page)
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)
class

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(Hérité de VisualElement)
ContainerArea

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de Page)
Current

Propriété statique fournissant l’accès au Shell actif.

CurrentItem

Élément ShellItem ou FlyoutItem actuellement sélectionné.

CurrentPage

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

CurrentState

État actuel de la navigation de Shell.

DisableLayout

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de VisualElement)
Dispatcher

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
FlyoutBackdrop

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBackground

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBackgroundColor

Obtient ou définit la couleur d'arrière-plan du menu volant Shell.

FlyoutBackgroundImage

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBackgroundImageAspect

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

FlyoutBehavior

La définition de la propriété FlyoutBehavior sur Désactivé masque le menu volant, ce qui est utile quand vous avez un seul ShellItem. Les autres valeurs FlyoutBehavior valides sont Flyout (valeur par défaut) et Verrouillé.

FlyoutHeader

L’en-tête du menu volant est le contenu qui apparaît éventuellement en haut du menu volant, son apparence étant définie par un View qui peut être défini via la valeur de propriété FlyoutHeader .

FlyoutHeaderBehavior

La définition de FlyoutHeaderBehavior sur CollapseOnScroll réduit le menu volant lorsque le défilement se produit. Les autres valeurs FlyoutHeaderBehavior valides sont Default, Fixed et Scroll (défilement avec les éléments de menu).

FlyoutHeaderTemplate

Vous pouvez définir l’apparence de l’en-tête de menu volant en définissant la propriété FlyoutHeaderTemplate sur un DataTemplate.

FlyoutIcon

Obtient ou définit l’icône qui, lorsque vous appuyez dessus, ouvre le menu volant Shell.

FlyoutIsPresented

Obtient ou définit l’état visible du menu volant Shell.

FlyoutVerticalScrollMode

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
Items

Collection d’objets ShellItem gérés par thisShell.

ItemTemplate

Obtient ou définit DataTemplate appliqué à chaque Items.

LogicalChildren

Pour un usage interne par la plateforme Xamarin.Forms.

(Hérité de Element)
MenuItemTemplate

Obtient ou définit DataTemplate appliqué aux objets MenuItem dans la collection MenuItems.

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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(Hérité de NavigableElement)
NavigationProxy

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
Style

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(Hérité de NavigableElement)
StyleClass

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
Visual

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(Hérité de Page)
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
GetBackButtonBehavior(BindableObject)

Obtient la valeur de BackButtonBehaviorProperty de obj.

GetBackgroundColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetDisabledColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetFlyoutBackdrop(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetFlyoutBehavior(BindableObject)

Obtient le FlyoutBehavior de obj.

GetForegroundColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetItemTemplate(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetMenuItemTemplate(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetNavBarHasShadow(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetNavBarIsVisible(BindableObject)

Obtient la visibilité de la barre de navigation du obj dans une application Shell.

GetPresentationMode(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetSearchHandler(BindableObject)

Obtient la SearchHandler du obj spécifié.

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)
GetTabBarBackgroundColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetTabBarDisabledColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetTabBarForegroundColor(BindableObject)

Obtient la couleur de titre de la barre d’onglets pour obj.

GetTabBarIsVisible(BindableObject)

Détermine si la barre d’onglets est visible dans obj.

GetTabBarTitleColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetTabBarUnselectedColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetTitleColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetTitleView(BindableObject)

Obtient le titre View de obj.

GetUnselectedColor(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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)
GoToAsync(ShellNavigationState)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GoToAsync(ShellNavigationState, Boolean)

Navigue de manière asynchrone vers , en animant éventuellement.

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 Page, sur laquelle une méthode spécifique à la plateforme peut être appelée.

(Hérité de Page)
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()

Retourne true si CurrentItem a été affiché en réponse à la sélection du bouton Précédent.

OnBindingContextChanged()

Les développeurs peuvent substituer cette méthode pour personnaliser le comportement en réponse à la modification du contexte de liaison.

OnChildAdded(Element)

Les développeurs d’applications peuvent substituer cette méthode pour répondre à l’ajout d’un enfant.

(Hérité de VisualElement)
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)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
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)
OnNavigated(ShellNavigatedEventArgs)

Les développeurs peuvent substituer cette méthode pour personnaliser le comportement lors de la navigation.

OnNavigating(ShellNavigatingEventArgs)

Les développeurs peuvent substituer cette méthode pour personnaliser le comportement avant la navigation.

OnParentSet()

Appelé quand la propriété Parent de Page est changée.

(Hérité de Page)
OnPropertyChanged(String)

Méthode appelée en cas de changement d’une propriété liée.

(Hérité de Element)
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)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(Hérité de VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
SetBackButtonBehavior(BindableObject, BackButtonBehavior)

Définit le comportement du bouton Précédent de sur .

SetBackgroundColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetBinding(BindableProperty, BindingBase)

Affecte une liaison à une propriété.

(Hérité de BindableObject)
SetDisabledColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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)
SetFlyoutBackdrop(BindableObject, Brush)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetFlyoutBehavior(BindableObject, FlyoutBehavior)

Définit le comportement du menu volant de sur .

SetForegroundColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetItemTemplate(BindableObject, DataTemplate)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetMenuItemTemplate(BindableObject, DataTemplate)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetNavBarHasShadow(BindableObject, Boolean)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetNavBarIsVisible(BindableObject, Boolean)

Définit la visibilité de la barre de navigation de .

SetPresentationMode(BindableObject, PresentationMode)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetSearchHandler(BindableObject, SearchHandler)

Définit pour SearchHandler .

SetTabBarBackgroundColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetTabBarDisabledColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetTabBarForegroundColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetTabBarIsVisible(BindableObject, Boolean)

Définit la visibilité de la barre d’onglets de .

SetTabBarTitleColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetTabBarUnselectedColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetTitleColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetTitleView(BindableObject, View)

Définit le titre View de .

SetUnselectedColor(BindableObject, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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()

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(Hérité de VisualElement)
TabStopDefaultValueCreator()

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
UpdateChildrenLayout()

Entraîne la mise à jour de la disposition des Element enfants de la Page.

(Hérité de Page)
VerifyShellUWPFlagEnabled(String, String)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

É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)
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)
Navigated

La bibliothèque déclenche cet événement après avoir effectué la navigation.

Navigating

La bibliothèque déclenche cet événement immédiatement avant d’effectuer la navigation.

PlatformSet
Obsolète.

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

(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)
INameScope.RegisterName(String, Object)

Uniquement réservé à un usage interne.

(Hérité de Element)
IShellController.AddAppearanceObserver(IAppearanceObserver, Element)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.AppearanceChanged(Element, Boolean)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.FlyoutHeader

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.GenerateFlyoutGrouping()

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.GetFlyoutItemDataTemplate(BindableObject)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

IShellController.GetItems()

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

IShellController.GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.ItemsCollectionChanged

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

IShellController.OnFlyoutItemSelected(Element)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.OnFlyoutItemSelectedAsync(Element)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.RemoveAppearanceObserver(IAppearanceObserver)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver)

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.StructureChanged

Pour un usage interne par la plateforme Xamarin.Forms.

IShellController.UpdateCurrentState(ShellNavigationSource)

Pour un usage interne par la plateforme Xamarin.Forms.

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)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetSortedTabIndexesOnParentPage(VisualElement)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Page qui offre des fonctionnalités d’interface utilisateur clés nécessaires à la plupart des applications pour vous permettre de vous concentrer sur la charge de travail principale de l’application.

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 à