Classe Pivot

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.Phone.Controls
Assembly:  Microsoft.Phone (in Microsoft.Phone.dll)

Sintassi

'Dichiarazione
<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

Il tipo Pivot espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico Pivot

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica ActualHeight Ottiene l'altezza di questo elemento di cui è stato eseguito il rendering. (Ereditato da FrameworkElement)
Proprietà pubblica ActualWidth Ottiene la larghezza di questo elemento di cui è stato eseguito il rendering. (Ereditato da FrameworkElement)
Proprietà pubblica AllowDrop Recupera o imposta un valore che indica se l'elemento può essere utilizzato come destinazione di un'operazione di trascinamento della selezione. Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblica Background Ottiene o imposta un pennello che descrive lo sfondo di un controllo. (Ereditato da Control)
Proprietà pubblica BorderBrush Ottiene o imposta un pennello che descrive lo sfondo del bordo di un controllo. (Ereditato da Control)
Proprietà pubblica BorderThickness Ottiene o imposta lo spessore del bordo di un controllo. (Ereditato da Control)
Proprietà pubblica CacheMode Ottiene o imposta una rappresentazione nascosta dell'oggetto UIElement. (Ereditato da UIElement)
Proprietà pubblica CharacterSpacing (Ereditato da Control)
Proprietà pubblica Clip Recupera o imposta la geometria utilizzata per definire il contorno del contenuto di un elemento. Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblica Cursor Recupera o imposta il cursore visualizzato quando il puntatore del mouse è posizionato sull'elemento. (Ereditato da FrameworkElement)
Proprietà pubblica DataContext Recupera o imposta il contesto dei dati per un elemento coinvolto nell'associazione dati. (Ereditato da FrameworkElement)
Proprietà protetta. DefaultStyleKey (Ereditato da Control)
Proprietà pubblica DesiredSize Ottiene la dimensione calcolata da questo elemento durante il passaggio di misurazione del processo di layout. (Ereditato da UIElement)
Proprietà pubblica Dispatcher (Ereditato da DependencyObject)
Proprietà pubblica DisplayMemberPath Ottiene o imposta un percorso di un valore sull'oggetto di origine che funge da rappresentazione visiva dell'oggetto. (Ereditato da ItemsControl)
Proprietà pubblica FlowDirection Ottiene o imposta la direzione del flusso del testo e di altri elementi dell'interfaccia utente all'interno di eventuali elementi padre che ne controllano il layout. (Ereditato da FrameworkElement)
Proprietà pubblica FontFamily Ottiene o imposta la famiglia di caratteri del controllo. (Ereditato da Control)
Proprietà pubblica FontSize Recupera o imposta la dimensione di carattere. (Ereditato da Control)
Proprietà pubblica FontStretch Recupera o imposta il livello di riduzione o espansione di un tipo di carattere sullo schermo. (Ereditato da Control)
Proprietà pubblica FontStyle Recupera o imposta lo stile di carattere. (Ereditato da Control)
Proprietà pubblica FontWeight Recupera o imposta lo spessore del tipo di carattere specificato. (Ereditato da Control)
Proprietà pubblica Foreground Ottiene o imposta un pennello che descrive il colore di primo piano. (Ereditato da Control)
Proprietà pubblica HeaderTemplate
Proprietà pubblica Height Ottiene o imposta l'altezza suggerita dell'elemento. (Ereditato da FrameworkElement)
Proprietà pubblica HorizontalAlignment Recupera o imposta le caratteristiche di allineamento orizzontale applicate all'elemento quando viene composto all'interno di un elemento padre, come un Panel o un controllo elementi. (Ereditato da FrameworkElement)
Proprietà pubblica HorizontalContentAlignment Ottiene o imposta l'allineamento orizzontale del contenuto del controllo. (Ereditato da Control)
Proprietà pubblica IsEnabled (Ereditato da Control)
Proprietà pubblica IsHitTestVisible Ottiene o imposta un valore che dichiara se questo elemento può eventualmente essere restituito come risultato dell'hit test da una parte del relativo contenuto sottoposto a rendering.Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblica IsLocked
Proprietà pubblica IsTabStop Ottiene o imposta un valore che indica se un controllo è incluso nella navigazione tramite tabulazione. (Ereditato da Control)
Proprietà pubblica ItemContainerGenerator Ottiene l'oggetto ItemContainerGenerator al quale è associato il controllo. (Ereditato da ItemsControl)
Proprietà pubblica ItemContainerStyle
Proprietà pubblica Items Ottiene l'insieme utilizzato per generare il contenuto dell'oggetto ItemsControl. (Ereditato da ItemsControl)
Proprietà pubblica ItemsPanel Ottiene o imposta il modello che definisce il pannello che controlla il layout di elementi. (Ereditato da ItemsControl)
Proprietà pubblica ItemsSource Ottiene o imposta una raccolta utilizzata per generare il contenuto dell'oggetto ItemsControl. (Ereditato da ItemsControl)
Proprietà pubblica ItemTemplate Ottiene o imposta l'oggetto DataTemplate utilizzato per visualizzare ogni elemento. (Ereditato da ItemsControl)
Proprietà pubblica Language Ottiene o imposta informazioni del linguaggio di localizzazione/globalizzazione da applicare a un elemento. (Ereditato da FrameworkElement)
Proprietà pubblica Margin Recupera o imposta il margine esterno di un elemento. (Ereditato da FrameworkElement)
Proprietà pubblica MaxHeight Recupera o imposta il vincolo di altezza massima dell'elemento. (Ereditato da FrameworkElement)
Proprietà pubblica MaxWidth Recupera o imposta il vincolo di larghezza massima dell'elemento. (Ereditato da FrameworkElement)
Proprietà pubblica MinHeight Recupera o imposta il vincolo di altezza minima dell'elemento. (Ereditato da FrameworkElement)
Proprietà pubblica MinWidth Recupera o imposta il vincolo di larghezza minima dell'elemento. (Ereditato da FrameworkElement)
Proprietà pubblica Name Ottiene o imposta il nome identificativo dell'elemento.Il nome fornisce un riferimento in modo che il code-behind, ad esempio il codice del gestore eventi, possa fare riferimento a un elemento markup dopo che è stato costruito da un processore XAML durante l'elaborazione. (Ereditato da FrameworkElement)
Proprietà pubblica Opacity Ottiene o imposta il fattore di opacità applicato all'intero oggetto UIElement quando sottoposto a rendering nell'interfaccia utente. Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblica OpacityMask Ottiene o imposta la maschera di opacità come implementazione Brush che viene applicata a qualsiasi canale alfa che maschera il contenuto di questo elemento per cui è stato eseguito il rendering. Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblica Padding Recupera o imposta la spaziatura interna in un controllo. (Ereditato da Control)
Proprietà pubblica Parent Ottiene l'elemento padre logico di questo elemento. (Ereditato da FrameworkElement)
Proprietà pubblica Projection (Ereditato da UIElement)
Proprietà pubblica RenderSize Ottiene (o imposta, ma è consigliabile leggere la sezione Osservazioni) la dimensione di rendering finale di questo elemento. (Ereditato da UIElement)
Proprietà pubblica RenderTransform Recupera o imposta informazioni di trasformazione che influiscono sulla posizione di rendering dell'elemento. Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblica RenderTransformOrigin Ottiene o imposta il punto centrale di qualsiasi possibile trasformazione di rendering dichiarata da RenderTransform, relativa ai limiti dell'elemento. Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblica Resources Ottiene o imposta il dizionario risorse definito localmente. (Ereditato da FrameworkElement)
Proprietà pubblica SelectedIndex
Proprietà pubblica SelectedItem
Proprietà pubblica Style Ottiene o imposta lo stile utilizzato da questo elemento quando ne viene eseguito il rendering. (Ereditato da FrameworkElement)
Proprietà pubblica TabIndex Ottiene o imposta un valore che determina l'ordine in cui gli elementi ricevono lo stato attivo quando l'utente si sposta tra i controlli tramite il tasto TAB. (Ereditato da Control)
Proprietà pubblica TabNavigation (Ereditato da Control)
Proprietà pubblica Tag Recupera o imposta un valore di oggetto arbitrario utilizzabile per archiviare informazioni personalizzate sull'elemento. (Ereditato da FrameworkElement)
Proprietà pubblica Template Ottiene o imposta un modello di controllo. (Ereditato da Control)
Proprietà pubblica Title
Proprietà pubblica TitleTemplate
Proprietà pubblica Triggers Ottiene l'insieme di trigger configurato direttamente in questo elemento o negli elementi figlio. (Ereditato da FrameworkElement)
Proprietà pubblica UseLayoutRounding (Ereditato da UIElement)
Proprietà pubblica UseOptimizedManipulationRouting (Ereditato da FrameworkElement)
Proprietà pubblica VerticalAlignment Recupera o imposta le caratteristiche di allineamento verticale applicate all'elemento quando viene composto all'interno di un elemento padre, come un Panel o un controllo elementi. (Ereditato da FrameworkElement)
Proprietà pubblica VerticalContentAlignment Ottiene o imposta l'allineamento verticale del contenuto del controllo. (Ereditato da Control)
Proprietà pubblica Visibility Ottiene o imposta la visibilità dell'interfaccia utente di questo elemento. Si tratta di una proprietà di dipendenza. (Ereditato da UIElement)
Proprietà pubblica Width Recupera o imposta la larghezza dell'elemento. (Ereditato da FrameworkElement)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddHandler(RoutedEvent, Delegate, Boolean) Aggiunge un gestore di eventi indirizzati per un evento indirizzato specifico, aggiungendo il gestore all'insieme di gestori nell'elemento corrente.Specificare che handledEventsToo è true per fare in modo che il gestore specificato venga richiamato per eventi indirizzati già contrassegnati come gestiti da un altro elemento lungo la route dell'evento. (Ereditato da UIElement)
Metodo protetto ApplyItemContainerStyle
Metodo pubblico ApplyTemplate (Ereditato da Control)
Metodo pubblico Arrange Posiziona gli elementi figlio e determina le dimensioni per un oggetto UIElement.Gli elementi padre chiamano questo metodo dall'implementazione ArrangeCore (o un equivalente a livello di framework WPF) per produrre un aggiornamento ricorsivo del layout.Questo metodo costituisce il secondo passaggio di un aggiornamento del layout. (Ereditato da UIElement)
Metodo protetto ArrangeOverride (Esegue l'override di FrameworkElement.ArrangeOverride(Size)).
Metodo pubblico CaptureMouse Tenta di forzare l’acquisizione del mouse in questo elemento. (Ereditato da UIElement)
Metodo pubblico CheckAccess (Ereditato da DependencyObject)
Metodo protetto ClearContainerForItemOverride (Esegue l'override di ItemsControl.ClearContainerForItemOverride(DependencyObject, Object)).
Metodo pubblico ClearValue(DependencyProperty) Cancella il valore locale di una proprietà.La proprietà da cancellare è indicata da un identificatore DependencyProperty. (Ereditato da DependencyObject)
Metodo pubblico Equals(Object) Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico FindName Cerca un elemento che ha fornito il nome dell'identificatore. (Ereditato da FrameworkElement)
Metodo pubblico Focus (Ereditato da Control)
Metodo pubblico GetAnimationBaseValue (Ereditato da DependencyObject)
Metodo pubblico GetBindingExpression Restituisce l'oggetto BindingExpression che rappresenta l'associazione alla proprietà specificata. (Ereditato da FrameworkElement)
Metodo protetto GetContainer
Metodo protetto GetContainerForItemOverride (Esegue l'override di ItemsControl.GetContainerForItemOverride()).
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo protetto GetItem
Metodo protetto GetTemplateChild (Ereditato da Control)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetValue Restituisce il valore effettivo corrente di una proprietà di dipendenza in questa istanza di DependencyObject. (Ereditato da DependencyObject)
Metodo pubblico InvalidateArrange Invalida lo stato di disposizione (layout) per l'elemento.Dopo l'invalidamento, verrà aggiornato il layout dell'elemento, operazione che si verifica in modo asincrono a meno che non venga forzata successivamente da UpdateLayout. (Ereditato da UIElement)
Metodo pubblico InvalidateMeasure Invalida lo stato di misurazione (layout) per l'elemento. (Ereditato da UIElement)
Metodo protetto IsItemItsOwnContainerOverride (Esegue l'override di ItemsControl.IsItemItsOwnContainerOverride(Object)).
Metodo pubblico Measure Aggiorna DesiredSize di UIElement.Gli elementi padre chiamano questo metodo dall'implementazione di MeasureCore per produrre un aggiornamento ricorsivo del layout.La chiamata a questo metodo costituisce il primo passaggio (passaggio di misurazione) di un aggiornamento del layout. (Ereditato da UIElement)
Metodo protetto MeasureOverride (Esegue l'override di FrameworkElement.MeasureOverride(Size)).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico OnApplyTemplate (Esegue l'override di FrameworkElement.OnApplyTemplate()).
Metodo protetto OnCreateAutomationPeer Restituisce implementazioni di AutomationPeer specifiche della classe per l'infrastruttura di Windows Presentation Foundation (WPF). (Ereditato da UIElement)
Metodo protetto OnDoubleTap (Ereditato da Control)
Metodo protetto OnDragEnter (Ereditato da Control)
Metodo protetto OnDragLeave (Ereditato da Control)
Metodo protetto OnDragOver (Ereditato da Control)
Metodo protetto OnDrop (Ereditato da Control)
Metodo protetto OnGotFocus (Ereditato da Control)
Metodo protetto OnHold (Ereditato da Control)
Metodo protetto OnItemsChanged (Esegue l'override di ItemsControl.OnItemsChanged(NotifyCollectionChangedEventArgs)).
Metodo protetto OnKeyDown (Ereditato da Control)
Metodo protetto OnKeyUp (Ereditato da Control)
Metodo protetto OnLoadedPivotItem
Metodo protetto OnLoadingPivotItem
Metodo protetto OnLostFocus (Ereditato da Control)
Metodo protetto OnLostMouseCapture (Ereditato da Control)
Metodo protetto OnManipulationCompleted (Ereditato da Control)
Metodo protetto OnManipulationDelta (Ereditato da Control)
Metodo protetto OnManipulationStarted (Ereditato da Control)
Metodo protetto OnMouseEnter (Ereditato da Control)
Metodo protetto OnMouseLeave (Ereditato da Control)
Metodo protetto OnMouseLeftButtonDown (Ereditato da Control)
Metodo protetto OnMouseLeftButtonUp (Ereditato da Control)
Metodo protetto OnMouseMove (Ereditato da Control)
Metodo protetto OnMouseRightButtonDown (Ereditato da Control)
Metodo protetto OnMouseRightButtonUp (Ereditato da Control)
Metodo protetto OnMouseWheel (Ereditato da Control)
Metodo protetto OnSelectionChanged
Metodo protetto OnTap (Ereditato da Control)
Metodo protetto OnTextInput (Ereditato da Control)
Metodo protetto OnTextInputStart (Ereditato da Control)
Metodo protetto OnTextInputUpdate (Ereditato da Control)
Metodo protetto OnUnloadedPivotItem
Metodo protetto OnUnloadingPivotItem
Metodo protetto PrepareContainerForItemOverride (Esegue l'override di ItemsControl.PrepareContainerForItemOverride(DependencyObject, Object)).
Metodo pubblico ReadLocalValue Restituisce il valore locale di una proprietà di dipendenza, se esistente. (Ereditato da DependencyObject)
Metodo pubblico ReleaseMouseCapture Rilascia l'input del mouse, se questo elemento l'ha acquisito. (Ereditato da UIElement)
Metodo pubblico RemoveHandler Rimuove da questo elemento il gestore degli eventi indirizzati specificato. (Ereditato da UIElement)
Metodo pubblico SetBinding(DependencyProperty, Binding) (Ereditato da FrameworkElement)
Metodo pubblico SetValue(DependencyProperty, Object) Imposta il valore locale di una proprietà di dipendenza, specificata dal relativo identificatore. (Ereditato da DependencyObject)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico TransformToVisual(UIElement) (Ereditato da UIElement)
Metodo protetto UpdateItemVisibility
Metodo pubblico UpdateLayout Assicura che tutti gli elementi figlio visivi di questo elemento vengano aggiornati correttamente per il layout. (Ereditato da UIElement)

In alto

Eventi

  Nome Descrizione
Evento pubblico BindingValidationError (Ereditato da FrameworkElement)
Evento pubblico DoubleTap (Ereditato da UIElement)
Evento pubblico GotFocus Si verifica quando l'elemento riceve lo stato attivo logico. (Ereditato da UIElement)
Evento pubblico Hold (Ereditato da UIElement)
Evento pubblico IsEnabledChanged (Ereditato da Control)
Evento pubblico KeyDown Si verifica quando viene premuto un tasto mentre l'elemento detiene lo stato attivo. (Ereditato da UIElement)
Evento pubblico KeyUp Si verifica quando viene rilasciato un tasto mentre l'elemento detiene lo stato attivo. (Ereditato da UIElement)
Evento pubblico LayoutUpdated (Ereditato da FrameworkElement)
Evento pubblico Loaded Si verifica quando viene eseguito il layout e il rendering dell'elemento che è quindi pronto per l'interazione. (Ereditato da FrameworkElement)
Evento pubblico LoadedPivotItem
Evento pubblico LoadingPivotItem
Evento pubblico LostFocus Si verifica quando l'elemento perde lo stato attivo logico. (Ereditato da UIElement)
Evento pubblico LostMouseCapture Si verifica quando l'elemento perde lo stato mouse capture. (Ereditato da UIElement)
Evento pubblico ManipulationCompleted Si verifica quando una manipolazione e un'inerzia sull'oggetto UIElement sono completate. (Ereditato da UIElement)
Evento pubblico ManipulationDelta Si verifica quando il dispositivo di input cambia posizione durante una manipolazione . (Ereditato da UIElement)
Evento pubblico ManipulationStarted Si verifica quando un dispositivo di input inizia una manipolazione sull'oggetto UIElement. (Ereditato da UIElement)
Evento pubblico MouseEnter Si verifica quando il puntatore del mouse viene spostato all'interno dei limiti dell'elemento. (Ereditato da UIElement)
Evento pubblico MouseLeave Si verifica quando il puntatore del mouse viene spostato all'esterno dei limiti dell'elemento. (Ereditato da UIElement)
Evento pubblico MouseLeftButtonDown Si verifica alla pressione del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento. (Ereditato da UIElement)
Evento pubblico MouseLeftButtonUp Si verifica al rilascio del pulsante sinistro del mouse quando il puntatore è posizionato sull'elemento. (Ereditato da UIElement)
Evento pubblico MouseMove Si verifica in seguito allo spostamento del puntatore del mouse quando è posizionato sull'elemento. (Ereditato da UIElement)
Evento pubblico MouseWheel Si verifica in seguito alla rotazione della rotellina del mouse quando il puntatore è posizionato sull'elemento. (Ereditato da UIElement)
Evento pubblico SelectionChanged
Evento pubblico SizeChanged Si verifica quando il valore di questo elemento viene modificato dalla proprietà ActualHeight o ActualWidth. (Ereditato da FrameworkElement)
Evento pubblico Tap (Ereditato da UIElement)
Evento pubblico TextInput Si verifica in seguito all'input di testo per l'elemento in modo indipendente dalla periferica. (Ereditato da UIElement)
Evento pubblico TextInputStart (Ereditato da UIElement)
Evento pubblico TextInputUpdate (Ereditato da UIElement)
Evento pubblico Unloaded Si verifica quando l'elemento viene rimosso dall'interno di una struttura ad albero di elementi caricati. (Ereditato da FrameworkElement)
Evento pubblico UnloadedPivotItem
Evento pubblico UnloadingPivotItem

In alto

Campi

  Nome Descrizione
Campo pubblicoMembro statico HeaderTemplateProperty
Campo pubblicoMembro statico ItemContainerStyleProperty
Campo pubblicoMembro statico SelectedIndexProperty
Campo pubblicoMembro statico SelectedItemProperty
Campo pubblicoMembro statico TitleProperty
Campo pubblicoMembro statico TitleTemplateProperty

In alto

Informazioni sulla versione

.NET per applicazioni Windows Phone

Supportato in: Windows Phone 8, Silverlight 8.1

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Phone.Controls