Partager via


Pivot, classe

Hiérarchie d'héritage

System.Object
  System.Windows.DependencyObject
    System.Windows.UIElement
      System.Windows.FrameworkElement
        System.Windows.Controls.Control
          System.Windows.Controls.ItemsControl
            Microsoft.Phone.Controls.Pivot

Espace de noms :  Microsoft.Phone.Controls
Assembly :  Microsoft.Phone (dans Microsoft.Phone.dll)

Syntaxe

'Déclaration
<TemplatePartAttribute(Name := "HeadersListElement", Type := GetType(PivotHeadersControl))> _
<StyleTypedPropertyAttribute(Property := "ItemContainerStyle", StyleTargetType := GetType(PivotItem))> _
<TemplatePartAttribute(Name := "PivotItemPresenter", Type := GetType(ItemsPresenter))> _
Public Class Pivot _
    Inherits ItemsControl
[TemplatePartAttribute(Name = "HeadersListElement", Type = typeof(PivotHeadersControl))]
[StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(PivotItem))]
[TemplatePartAttribute(Name = "PivotItemPresenter", Type = typeof(ItemsPresenter))]
public class Pivot : ItemsControl
[TemplatePartAttribute(Name = L"HeadersListElement", Type = typeof(PivotHeadersControl))]
[StyleTypedPropertyAttribute(Property = L"ItemContainerStyle", StyleTargetType = typeof(PivotItem))]
[TemplatePartAttribute(Name = L"PivotItemPresenter", Type = typeof(ItemsPresenter))]
public ref class Pivot : public ItemsControl
[<TemplatePartAttribute(Name = "HeadersListElement", Type = typeof(PivotHeadersControl))>]
[<StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(PivotItem))>]
[<TemplatePartAttribute(Name = "PivotItemPresenter", Type = typeof(ItemsPresenter))>]
type Pivot =  
    class
        inherit ItemsControl
    end

Le type Pivot expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique Pivot

Début

Propriétés

  Nom Description
Propriété publique ActualHeight Obtient la hauteur rendue de cet élément. (Hérité de FrameworkElement.)
Propriété publique ActualWidth Obtient la largeur rendue de cet élément. (Hérité de FrameworkElement.)
Propriété publique AllowDrop Obtient ou définit une valeur qui indique si cet élément est utilisable comme cible d’une opération de glisser-déplacer. Il s'agit d'une propriété de dépendance. (Hérité de UIElement.)
Propriété publique Background Obtient ou définit un pinceau qui décrit l'arrière-plan d'un contrôle. (Hérité de Control.)
Propriété publique BorderBrush Obtient ou définit un pinceau qui décrit l'arrière-plan de bordure d'un contrôle. (Hérité de Control.)
Propriété publique BorderThickness Obtient ou définit l'épaisseur de la bordure d'un contrôle. (Hérité de Control.)
Propriété publique CacheMode Obtient ou définit la représentation mise en cache de UIElement. (Hérité de UIElement.)
Propriété publique CharacterSpacing (Hérité de Control.)
Propriété publique Clip Obtient ou définit la géométrie utilisée pour définir le contour du contenu d’un élément. Il s'agit d'une propriété de dépendance. (Hérité de UIElement.)
Propriété publique Cursor Obtient ou définit le curseur qui s’affiche lorsque le pointeur de la souris est sur cet élément. (Hérité de FrameworkElement.)
Propriété publique DataContext Obtient ou définit le contexte de données d’un élément lorsqu’il participe à la liaison de données. (Hérité de FrameworkElement.)
Propriété protégée DefaultStyleKey (Hérité de Control.)
Propriété publique DesiredSize Obtient les dimensions que cet élément a calculées pendant la passe de mesure dans le cadre du processus de disposition. (Hérité de UIElement.)
Propriété publique Dispatcher (Hérité de DependencyObject.)
Propriété publique DisplayMemberPath Obtient ou définit un chemin d'accès à une valeur de l'objet source à servir comme représentation visuelle de l'objet. (Hérité de ItemsControl.)
Propriété publique FlowDirection Obtient ou définit le sens dans lequel le texte et d'autres éléments de l'interface utilisateur (UI) se déroulent à l'intérieur de tout élément parent qui contrôle leur disposition. (Hérité de FrameworkElement.)
Propriété publique FontFamily Obtient ou définit la famille de polices du contrôle. (Hérité de Control.)
Propriété publique FontSize Obtient ou définit la taille de la police. (Hérité de Control.)
Propriété publique FontStretch Obtient ou définit le degré auquel une police est condensée ou étendue à l’écran. (Hérité de Control.)
Propriété publique FontStyle Obtient ou définit le style de la police. (Hérité de Control.)
Propriété publique FontWeight Obtient ou définit l’épaisseur de la police spécifiée. (Hérité de Control.)
Propriété publique Foreground Obtient ou définit un pinceau qui décrit la couleur du premier plan. (Hérité de Control.)
Propriété publique HeaderTemplate
Propriété publique Height Obtient ou définit la hauteur suggérée de l'élément. (Hérité de FrameworkElement.)
Propriété publique HorizontalAlignment Obtient ou définit les caractéristiques d’alignement horizontal appliquées à cet élément lorsqu’il est composé dans un élément parent, par exemple un contrôle de type Panel ou d’éléments. (Hérité de FrameworkElement.)
Propriété publique HorizontalContentAlignment Obtient ou définit l'alignement horizontal du contenu du contrôle. (Hérité de Control.)
Propriété publique IsEnabled (Hérité de Control.)
Propriété publique IsHitTestVisible Obtient ou définit une valeur qui déclare si cet élément peut être retourné comme résultat d'un test d'atteinte à partir d'une partie de son contenu rendu.Il s'agit d'une propriété de dépendance. (Hérité de UIElement.)
Propriété publique IsLocked
Propriété publique IsTabStop Obtient ou définit l'inclusion ou non d'un contrôle dans la navigation par onglets. (Hérité de Control.)
Propriété publique ItemContainerGenerator Obtient le ItemContainerGenerator associé au contrôle. (Hérité de ItemsControl.)
Propriété publique ItemContainerStyle
Propriété publique Items Obtient la collection utilisée pour générer le contenu du ItemsControl. (Hérité de ItemsControl.)
Propriété publique ItemsPanel Obtient ou définit le modèle qui définit le panneau qui contrôle la disposition d'éléments. (Hérité de ItemsControl.)
Propriété publique ItemsSource Obtient ou définit une collection utilisée pour générer le contenu du ItemsControl. (Hérité de ItemsControl.)
Propriété publique ItemTemplate Obtient ou définit le DataTemplate utilisé pour afficher chaque élément. (Hérité de ItemsControl.)
Propriété publique Language Obtient ou définit des informations relatives aux langues pour la localisation/globalisation, qui s'appliquent à un élément. (Hérité de FrameworkElement.)
Propriété publique Margin Obtient ou définit la marge extérieure d’un élément. (Hérité de FrameworkElement.)
Propriété publique MaxHeight Obtient ou définit la contrainte de hauteur maximale de l’élément. (Hérité de FrameworkElement.)
Propriété publique MaxWidth Obtient ou définit la contrainte de largeur maximale de l’élément. (Hérité de FrameworkElement.)
Propriété publique MinHeight Obtient ou définit la contrainte de hauteur minimale de l’élément. (Hérité de FrameworkElement.)
Propriété publique MinWidth Obtient ou définit la contrainte de largeur minimale de l’élément. (Hérité de FrameworkElement.)
Propriété publique Name Obtient ou définit le nom identifiant l'élément.Le nom fournit une référence afin que du code-behind, tel que le code d'un gestionnaire d'événements, peut faire référence à un élément de balisage après qu'il ait été construit pendant le traitement par un processeur XAML. (Hérité de FrameworkElement.)
Propriété publique Opacity Obtient ou définit le facteur d'opacité appliqué à l'intégralité d'UIElement lorsqu'il est restitué dans l'interface utilisateur (UI). Il s'agit d'une propriété de dépendance. (Hérité de UIElement.)
Propriété publique OpacityMask Obtient ou définit un masque d'opacité, sous forme d'implémentation de Brush appliquée à tout masque de canal alpha sur le contenu rendu de cet élément. Il s'agit d'une propriété de dépendance. (Hérité de UIElement.)
Propriété publique Padding Obtient ou définit la marge intérieure d’un contrôle. (Hérité de Control.)
Propriété publique Parent Obtient l'élément parent logique de cet élément. (Hérité de FrameworkElement.)
Propriété publique Projection (Hérité de UIElement.)
Propriété publique RenderSize Obtient (ou définit, mais consultez dans ce cas le paragraphe des Notes) les dimensions finales du rendu de cet élément. (Hérité de UIElement.)
Propriété publique RenderTransform Obtient ou définit les informations de transformation qui affectent la position d'affichage de cet élément. Il s'agit d'une propriété de dépendance. (Hérité de UIElement.)
Propriété publique RenderTransformOrigin Obtient ou définit le point central de toute transformation de rendu possible déclarée par RenderTransform, relative aux limites de l'élément. Il s'agit d'une propriété de dépendance. (Hérité de UIElement.)
Propriété publique Resources Obtient ou définit le dictionnaire de ressources défini localement. (Hérité de FrameworkElement.)
Propriété publique SelectedIndex
Propriété publique SelectedItem
Propriété publique Style Obtient ou définit le style utilisé par cet élément lorsque son rendu s'effectue. (Hérité de FrameworkElement.)
Propriété publique TabIndex Obtient ou définit une valeur qui détermine l'ordre dans lequel les éléments reçoivent le focus lorsque l'utilisateur navigue à travers des contrôles à l'aide de la touche TAB. (Hérité de Control.)
Propriété publique TabNavigation (Hérité de Control.)
Propriété publique Tag Obtient ou définit une valeur d’objet arbitraire utilisable pour stocker des informations personnalisées sur cet élément. (Hérité de FrameworkElement.)
Propriété publique Template Obtient ou définit un modèle de contrôle. (Hérité de Control.)
Propriété publique Title
Propriété publique TitleTemplate
Propriété publique Triggers Obtient la collection de déclencheurs établie directement sur cet élément ou dans les éléments enfants. (Hérité de FrameworkElement.)
Propriété publique UseLayoutRounding (Hérité de UIElement.)
Propriété publique UseOptimizedManipulationRouting (Hérité de FrameworkElement.)
Propriété publique VerticalAlignment Obtient ou définit les caractéristiques d’alignement vertical appliquées à cet élément lorsqu’il est composé dans un élément parent, par exemple un contrôle de type Panel ou d’éléments. (Hérité de FrameworkElement.)
Propriété publique VerticalContentAlignment Obtient ou définit l'alignement vertical du contenu du contrôle. (Hérité de Control.)
Propriété publique Visibility Obtient ou définit la visibilité de cet élément dans l'interface utilisateur (UI). Il s'agit d'une propriété de dépendance. (Hérité de UIElement.)
Propriété publique Width Obtient ou définit la largeur de l’élément. (Hérité de FrameworkElement.)

Début

Méthodes

  Nom Description
Méthode publique AddHandler(RoutedEvent, Delegate, Boolean) Ajoute un gestionnaire pour un événement routé spécifié, en ajoutant le gestionnaire à la collection de gestionnaires sur l'élément actuel.Affectez la valeur true à handledEventsToo pour que le gestionnaire fourni soit appelé pour l'événement routé déjà marqué comme géré par un autre élément sur l'itinéraire d'événement. (Hérité de UIElement.)
Méthode protégée ApplyItemContainerStyle
Méthode publique ApplyTemplate (Hérité de Control.)
Méthode publique Arrange Positionne des éléments enfants et détermine une taille pour UIElement.Les éléments parents appellent cette méthode depuis leur implémentation ArrangeCore (ou un équivalent au niveau de l'infrastructure WPF) pour former une actualisation de disposition récursive.Cette méthode constitue la seconde passe d'une actualisation de disposition. (Hérité de UIElement.)
Méthode protégée ArrangeOverride (Substitue FrameworkElement.ArrangeOverride(Size).)
Méthode publique CaptureMouse Essaie de forcer la capture de la souris par cet élément. (Hérité de UIElement.)
Méthode publique CheckAccess (Hérité de DependencyObject.)
Méthode protégée ClearContainerForItemOverride (Substitue ItemsControl.ClearContainerForItemOverride(DependencyObject, Object).)
Méthode publique ClearValue(DependencyProperty) Efface la valeur de proximité d'une propriété.La propriété à effacer est spécifiée par un identificateur DependencyProperty. (Hérité de DependencyObject.)
Méthode publique Equals(Object) Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique FindName Recherche un élément qui comporte le nom d'identificateur fourni. (Hérité de FrameworkElement.)
Méthode publique Focus (Hérité de Control.)
Méthode publique GetAnimationBaseValue (Hérité de DependencyObject.)
Méthode publique GetBindingExpression Retourne BindingExpression qui représente la liaison sur la propriété spécifiée. (Hérité de FrameworkElement.)
Méthode protégée GetContainer
Méthode protégée GetContainerForItemOverride (Substitue ItemsControl.GetContainerForItemOverride().)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode protégée GetItem
Méthode protégée GetTemplateChild (Hérité de Control.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValue Retourne la valeur effective actuelle d'une propriété de dépendance sur cette instance d'un DependencyObject. (Hérité de DependencyObject.)
Méthode publique InvalidateArrange Invalide l'état de réorganisation (disposition) de l'élément.Après invalidation, l'élément voit sa disposition actualisée, ce qui se produit de façon asynchrone à moins qu'elle ne soit forcée a posteriori par UpdateLayout. (Hérité de UIElement.)
Méthode publique InvalidateMeasure Invalide l'état de mesure (disposition) de l'élément. (Hérité de UIElement.)
Méthode protégée IsItemItsOwnContainerOverride (Substitue ItemsControl.IsItemItsOwnContainerOverride(Object).)
Méthode publique Measure Met à jour la propriété DesiredSize de la classe UIElement.Les éléments parents appellent cette méthode depuis leur propre implémentation MeasureCore pour former une actualisation récursive de la disposition.L'appel à cette méthode constitue la première passe (la passe de "Measure") d'une actualisation de disposition. (Hérité de UIElement.)
Méthode protégée MeasureOverride (Substitue FrameworkElement.MeasureOverride(Size).)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique OnApplyTemplate (Substitue FrameworkElement.OnApplyTemplate().)
Méthode protégée OnCreateAutomationPeer Retourne des implémentations AutomationPeer spécifiques aux classes pour l'infrastructure Windows Presentation Foundation (WPF). (Hérité de UIElement.)
Méthode protégée OnDoubleTap (Hérité de Control.)
Méthode protégée OnDragEnter (Hérité de Control.)
Méthode protégée OnDragLeave (Hérité de Control.)
Méthode protégée OnDragOver (Hérité de Control.)
Méthode protégée OnDrop (Hérité de Control.)
Méthode protégée OnGotFocus (Hérité de Control.)
Méthode protégée OnHold (Hérité de Control.)
Méthode protégée OnItemsChanged (Substitue ItemsControl.OnItemsChanged(NotifyCollectionChangedEventArgs).)
Méthode protégée OnKeyDown (Hérité de Control.)
Méthode protégée OnKeyUp (Hérité de Control.)
Méthode protégée OnLoadedPivotItem
Méthode protégée OnLoadingPivotItem
Méthode protégée OnLostFocus (Hérité de Control.)
Méthode protégée OnLostMouseCapture (Hérité de Control.)
Méthode protégée OnManipulationCompleted (Hérité de Control.)
Méthode protégée OnManipulationDelta (Hérité de Control.)
Méthode protégée OnManipulationStarted (Hérité de Control.)
Méthode protégée OnMouseEnter (Hérité de Control.)
Méthode protégée OnMouseLeave (Hérité de Control.)
Méthode protégée OnMouseLeftButtonDown (Hérité de Control.)
Méthode protégée OnMouseLeftButtonUp (Hérité de Control.)
Méthode protégée OnMouseMove (Hérité de Control.)
Méthode protégée OnMouseRightButtonDown (Hérité de Control.)
Méthode protégée OnMouseRightButtonUp (Hérité de Control.)
Méthode protégée OnMouseWheel (Hérité de Control.)
Méthode protégée OnSelectionChanged
Méthode protégée OnTap (Hérité de Control.)
Méthode protégée OnTextInput (Hérité de Control.)
Méthode protégée OnTextInputStart (Hérité de Control.)
Méthode protégée OnTextInputUpdate (Hérité de Control.)
Méthode protégée OnUnloadedPivotItem
Méthode protégée OnUnloadingPivotItem
Méthode protégée PrepareContainerForItemOverride (Substitue ItemsControl.PrepareContainerForItemOverride(DependencyObject, Object).)
Méthode publique ReadLocalValue Retourne la valeur de proximité d'une propriété de dépendance, si elle existe. (Hérité de DependencyObject.)
Méthode publique ReleaseMouseCapture Libère la capture de la souris si cet élément suspend la capture. (Hérité de UIElement.)
Méthode publique RemoveHandler Supprime de cet élément le gestionnaire d'événement routé spécifié. (Hérité de UIElement.)
Méthode publique SetBinding(DependencyProperty, Binding) (Hérité de FrameworkElement.)
Méthode publique SetValue(DependencyProperty, Object) Définit la valeur de proximité d'une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance. (Hérité de DependencyObject.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique TransformToVisual(UIElement) (Hérité de UIElement.)
Méthode protégée UpdateItemVisibility
Méthode publique UpdateLayout Permet de s'assurer que tous les éléments enfants visuels de cet élément sont correctement mis à jour en vue de la disposition. (Hérité de UIElement.)

Début

Événements

  Nom Description
Événement public BindingValidationError (Hérité de FrameworkElement.)
Événement public DoubleTap (Hérité de UIElement.)
Événement public GotFocus Se produit lorsque cet élément reçoit le focus logique. (Hérité de UIElement.)
Événement public Hold (Hérité de UIElement.)
Événement public IsEnabledChanged (Hérité de Control.)
Événement public KeyDown Se produit lorsqu'une touche est appuyée quand le focus se trouve sur cet élément. (Hérité de UIElement.)
Événement public KeyUp Se produit lorsqu'une touche est relâchée quand le focus se trouve sur cet élément. (Hérité de UIElement.)
Événement public LayoutUpdated (Hérité de FrameworkElement.)
Événement public Loaded Se produit lorsque l'élément est exposé, rendu, et prêt pour l'interaction. (Hérité de FrameworkElement.)
Événement public LoadedPivotItem
Événement public LoadingPivotItem
Événement public LostFocus Se produit lorsque cet élément perd le focus logique. (Hérité de UIElement.)
Événement public LostMouseCapture Se produit lorsque cet élément perd la capture de la souris. (Hérité de UIElement.)
Événement public ManipulationCompleted Se produit lorsqu'une manipulation et l'inertie sur l'objet UIElement sont terminées. (Hérité de UIElement.)
Événement public ManipulationDelta Se produit lorsque le périphérique d'entrée change de position pendant une manipulation. (Hérité de UIElement.)
Événement public ManipulationStarted Se produit lorsqu'un périphérique d'entrée commence une manipulation sur l'objet UIElement. (Hérité de UIElement.)
Événement public MouseEnter Se produit lorsque le pointeur de la souris entre dans les limites de cet élément. (Hérité de UIElement.)
Événement public MouseLeave Se produit lorsque le pointeur de la souris quitte les limites de cet élément. (Hérité de UIElement.)
Événement public MouseLeftButtonDown Se produit lorsque le bouton gauche de la souris est enfoncé alors que le pointeur est sur cet élément. (Hérité de UIElement.)
Événement public MouseLeftButtonUp Se produit lorsque le bouton gauche de la souris est relâché alors que le pointeur est sur cet élément. (Hérité de UIElement.)
Événement public MouseMove Se produit lorsque le pointeur de la souris est déplacé alors qu’il se trouve sur cet élément. (Hérité de UIElement.)
Événement public MouseWheel Se produit lorsque l’utilisateur utilise la roulette de la souris avec le pointeur de la souris sur cet élément. (Hérité de UIElement.)
Événement public SelectionChanged
Événement public SizeChanged Se produit lorsque les propriétés ActualHeight ou ActualWidth voient leur valeur se modifier sur cet élément. (Hérité de FrameworkElement.)
Événement public Tap (Hérité de UIElement.)
Événement public TextInput Se produit lorsque cet élément recueille du texte indépendamment du périphérique. (Hérité de UIElement.)
Événement public TextInputStart (Hérité de UIElement.)
Événement public TextInputUpdate (Hérité de UIElement.)
Événement public Unloaded Se produit lorsque l'élément est supprimé d'une arborescence d'éléments chargés. (Hérité de FrameworkElement.)
Événement public UnloadedPivotItem
Événement public UnloadingPivotItem

Début

Champs

  Nom Description
Champ publicMembre statique HeaderTemplateProperty
Champ publicMembre statique ItemContainerStyleProperty
Champ publicMembre statique SelectedIndexProperty
Champ publicMembre statique SelectedItemProperty
Champ publicMembre statique TitleProperty
Champ publicMembre statique TitleTemplateProperty

Début

Informations de version

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.Phone.Controls, espace de noms