Pivot 类

2012/2/9

Pivot 控件提供一种快速方法用来管理应用程序中各个视图的导航。该控件可以用作筛选较大的集或在视图之间切换的导航界面。

Namespace:  Microsoft.Phone.Controls
程序集:  Microsoft.Phone.Controls(位于 Microsoft.Phone.Controls.dll 中)
XMLNS for XAML:未映射到 xmlns。

[TemplatePartAttribute(Name = "PivotItemPresenter", Type = typeof(ItemsPresenter))]
[StyleTypedPropertyAttribute(Property = "ItemContainerStyle", StyleTargetType = typeof(PivotItem))]
[TemplatePartAttribute(Name = "HeadersListElement", Type = typeof(PivotHeadersControl))]
public class Pivot : TemplatedItemsControl<PivotItem>

Pivot 类型公开以下成员。

  名称说明
公共方法Pivot初始化 Pivot 类型的新实例。
返回顶部

  名称说明
公共属性ActualHeight (从 FrameworkElement 继承。)
公共属性ActualWidth (从 FrameworkElement 继承。)
公共属性AllowDrop (从 UIElement 继承。)
公共属性Background (从 Control 继承。)
公共属性BorderBrush (从 Control 继承。)
公共属性BorderThickness (从 Control 继承。)
公共属性CacheMode (从 UIElement 继承。)
公共属性Clip (从 UIElement 继承。)
公共属性Cursor (从 FrameworkElement 继承。)
公共属性DataContext (从 FrameworkElement 继承。)
受保护的属性DefaultStyleKey (从 Control 继承。)
公共属性DesiredSize (从 UIElement 继承。)
公共属性Dispatcher (从 DependencyObject 继承。)
公共属性DisplayMemberPath (从 ItemsControl 继承。)
公共属性FlowDirection (从 FrameworkElement 继承。)
公共属性FontFamily (从 Control 继承。)
公共属性FontSize (从 Control 继承。)
公共属性FontStretch (从 Control 继承。)
公共属性FontStyle (从 Control 继承。)
公共属性FontWeight (从 Control 继承。)
公共属性Foreground (从 Control 继承。)
公共属性HeaderTemplate获取或设置 PivotItem 子项的 Header 属性的模板。
公共属性Height (从 FrameworkElement 继承。)
公共属性HorizontalAlignment (从 FrameworkElement 继承。)
公共属性HorizontalContentAlignment (从 Control 继承。)
公共属性IsEnabled (从 Control 继承。)
公共属性IsHitTestVisible (从 UIElement 继承。)
公共属性IsTabStop (从 Control 继承。)
公共属性ItemContainerGenerator (从 ItemsControl 继承。)
公共属性ItemContainerStyle获取或设置 ItemContainerStyle。 (从 TemplatedItemsControl<(Of <(<'T>)>)> 继承。)
公共属性Items (从 ItemsControl 继承。)
公共属性ItemsPanel (从 ItemsControl 继承。)
公共属性ItemsSource (从 ItemsControl 继承。)
公共属性ItemTemplate (从 ItemsControl 继承。)
公共属性Language (从 FrameworkElement 继承。)
公共属性Margin (从 FrameworkElement 继承。)
公共属性MaxHeight (从 FrameworkElement 继承。)
公共属性MaxWidth (从 FrameworkElement 继承。)
公共属性MinHeight (从 FrameworkElement 继承。)
公共属性MinWidth (从 FrameworkElement 继承。)
公共属性Name (从 FrameworkElement 继承。)
公共属性Opacity (从 UIElement 继承。)
公共属性OpacityMask (从 UIElement 继承。)
公共属性Padding (从 Control 继承。)
公共属性Parent (从 FrameworkElement 继承。)
公共属性Projection (从 UIElement 继承。)
公共属性RenderSize (从 UIElement 继承。)
公共属性RenderTransform (从 UIElement 继承。)
公共属性RenderTransformOrigin (从 UIElement 继承。)
公共属性Resources (从 FrameworkElement 继承。)
公共属性SelectedIndex获取或设置选定(当前)PivotItem 的索引。
公共属性SelectedItem获取或设置选定(当前)PivotItem
公共属性Style (从 FrameworkElement 继承。)
公共属性TabIndex (从 Control 继承。)
公共属性TabNavigation (从 Control 继承。)
公共属性Tag (从 FrameworkElement 继承。)
公共属性Template (从 Control 继承。)
公共属性Title获取或设置可以选择在标头上设置的标题。
公共属性TitleTemplate获取或设置用于在标头区域上显示标题的标题模板。
公共属性Triggers (从 FrameworkElement 继承。)
公共属性UseLayoutRounding (从 UIElement 继承。)
公共属性VerticalAlignment (从 FrameworkElement 继承。)
公共属性VerticalContentAlignment (从 Control 继承。)
公共属性Visibility (从 UIElement 继承。)
公共属性Width (从 FrameworkElement 继承。)
返回顶部

  名称说明
公共方法AddHandler (从 UIElement 继承。)
受保护的方法ApplyItemContainerStyle应用 ItemContainerStyle。 (从 TemplatedItemsControl<(Of <(<'T>)>)> 继承。)
公共方法ApplyTemplate (从 Control 继承。)
公共方法Arrange (从 UIElement 继承。)
受保护的方法ArrangeOverride定位子元素并确定 FrameworkElement 派生类的大小。 (重写 FrameworkElement..::..ArrangeOverride(Size)。)
公共方法CaptureMouse (从 UIElement 继承。)
公共方法CheckAccess (从 DependencyObject 继承。)
受保护的方法ClearContainerForItemOverride在派生类中重写时,撤消 PrepareContainerForItemOverride 方法的效果。 (从 TemplatedItemsControl<(Of <(<'T>)>)> 继承。)
公共方法ClearValue (从 DependencyObject 继承。)
公共方法Equals (从 Object 继承。)
受保护的方法Finalize (从 Object 继承。)
公共方法FindName (从 FrameworkElement 继承。)
公共方法Focus (从 Control 继承。)
公共方法GetAnimationBaseValue (从 DependencyObject 继承。)
公共方法GetBindingExpression (从 FrameworkElement 继承。)
受保护的方法GetContainer获取与指定项目关联的容器。 (从 TemplatedItemsControl<(Of <(<'T>)>)> 继承。)
受保护的方法GetContainerForItemOverride创建或标识用于显示给定项的元素。 (从 TemplatedItemsControl<(Of <(<'T>)>)> 继承。)
公共方法GetHashCode (从 Object 继承。)
受保护的方法GetItem获取与指定容器关联的项目。 (从 TemplatedItemsControl<(Of <(<'T>)>)> 继承。)
受保护的方法GetTemplateChild (从 Control 继承。)
公共方法GetType (从 Object 继承。)
公共方法GetValue (从 DependencyObject 继承。)
公共方法InvalidateArrange (从 UIElement 继承。)
公共方法InvalidateMeasure (从 UIElement 继承。)
受保护的方法IsItemItsOwnContainerOverride确定指定项是否为其自己的容器(或者是否可以作为自己的容器)。 (从 TemplatedItemsControl<(Of <(<'T>)>)> 继承。)
公共方法Measure (从 UIElement 继承。)
受保护的方法MeasureOverride测量子元素在布局中所需的大小,然后确定 FrameworkElement 派生类的大小。 (重写 FrameworkElement..::..MeasureOverride(Size)。)
受保护的方法MemberwiseClone (从 Object 继承。)
公共方法OnApplyTemplate重写 on apply template 方法以连接模板部分。 (重写 FrameworkElement..::..OnApplyTemplate()()()()。)
受保护的方法OnCreateAutomationPeer (从 UIElement 继承。)
受保护的方法OnDoubleTap (从 Control 继承。)
受保护的方法OnDragEnter (从 Control 继承。)
受保护的方法OnDragLeave (从 Control 继承。)
受保护的方法OnDragOver (从 Control 继承。)
受保护的方法OnDrop (从 Control 继承。)
受保护的方法OnGotFocus (从 Control 继承。)
受保护的方法OnHold (从 Control 继承。)
受保护的方法OnItemsChanged当 Pivot 项目集合发生更改时更新标头项目。 (重写 ItemsControl..::..OnItemsChanged(NotifyCollectionChangedEventArgs)。)
受保护的方法OnKeyDown (从 Control 继承。)
受保护的方法OnKeyUp (从 Control 继承。)
受保护的方法OnLoadedPivotItem用于通知某个项目已加载的重写。
受保护的方法OnLoadingPivotItem用于创建给定项目内容的重写。
受保护的方法OnLostFocus (从 Control 继承。)
受保护的方法OnLostMouseCapture (从 Control 继承。)
受保护的方法OnManipulationCompleted (从 Control 继承。)
受保护的方法OnManipulationDelta (从 Control 继承。)
受保护的方法OnManipulationStarted (从 Control 继承。)
受保护的方法OnMouseEnter (从 Control 继承。)
受保护的方法OnMouseLeave (从 Control 继承。)
受保护的方法OnMouseLeftButtonDown (从 Control 继承。)
受保护的方法OnMouseLeftButtonUp (从 Control 继承。)
受保护的方法OnMouseMove (从 Control 继承。)
受保护的方法OnMouseRightButtonDown (从 Control 继承。)
受保护的方法OnMouseRightButtonUp (从 Control 继承。)
受保护的方法OnMouseWheel (从 Control 继承。)
受保护的方法OnSelectionChanged通过引发 SelectionChanged 事件来响应某个 Pivot 选择更改。
受保护的方法OnTap (从 Control 继承。)
受保护的方法OnTextInput (从 Control 继承。)
受保护的方法OnTextInputStart (从 Control 继承。)
受保护的方法OnTextInputUpdate (从 Control 继承。)
受保护的方法OnUnloadedPivotItem已卸载的事件处理程序。
受保护的方法OnUnloadingPivotItem正在卸载的事件处理程序。
受保护的方法PrepareContainerForItemOverride准备容器以显示指定的项。 (重写 TemplatedItemsControl<(Of <(<'T>)>)>..::..PrepareContainerForItemOverride(DependencyObject, Object)。)
公共方法ReadLocalValue (从 DependencyObject 继承。)
公共方法ReleaseMouseCapture (从 UIElement 继承。)
公共方法RemoveHandler (从 UIElement 继承。)
公共方法SetBinding (从 FrameworkElement 继承。)
公共方法SetValue (从 DependencyObject 继承。)
公共方法ToString (从 Object 继承。)
公共方法TransformToVisual (从 UIElement 继承。)
受保护的方法UpdateItemVisibility显示或隐藏项目。
公共方法UpdateLayout (从 UIElement 继承。)
返回顶部

  名称说明
公共事件BindingValidationError (从 FrameworkElement 继承。)
公共事件DoubleTap (从 UIElement 继承。)
公共事件GotFocus (从 UIElement 继承。)
公共事件Hold (从 UIElement 继承。)
公共事件IsEnabledChanged (从 Control 继承。)
公共事件KeyDown (从 UIElement 继承。)
公共事件KeyUp (从 UIElement 继承。)
公共事件LayoutUpdated (从 FrameworkElement 继承。)
公共事件Loaded (从 FrameworkElement 继承。)
公共事件LoadedPivotItem用于指示已完全加载项目的事件。
公共事件LoadingPivotItem用于在显示之前提供动态加载或更改 Pivot 项目内容的机会的事件。
公共事件LostFocus (从 UIElement 继承。)
公共事件LostMouseCapture (从 UIElement 继承。)
公共事件ManipulationCompleted (从 UIElement 继承。)
公共事件ManipulationDelta (从 UIElement 继承。)
公共事件ManipulationStarted (从 UIElement 继承。)
公共事件MouseEnter (从 UIElement 继承。)
公共事件MouseLeave (从 UIElement 继承。)
公共事件MouseLeftButtonDown (从 UIElement 继承。)
公共事件MouseLeftButtonUp (从 UIElement 继承。)
公共事件MouseMove (从 UIElement 继承。)
公共事件MouseWheel (从 UIElement 继承。)
公共事件SelectionChanged在当前选定项更改时发生。
公共事件SizeChanged (从 FrameworkElement 继承。)
公共事件Tap (从 UIElement 继承。)
公共事件TextInput (从 UIElement 继承。)
公共事件TextInputStart (从 UIElement 继承。)
公共事件TextInputUpdate (从 UIElement 继承。)
公共事件Unloaded (从 FrameworkElement 继承。)
公共事件UnloadedPivotItem用于通知 Pivot 项目已从可视 Pivot 中完全卸载的事件。
公共事件UnloadingPivotItem用于在移除时提供动态加载、更改或移除 Pivot 项目内容的机会的事件。
返回顶部

  名称说明
公共字段静态成员HeaderTemplateProperty标识 HeaderTemplate 依赖项属性。
公共字段静态成员SelectedIndexProperty标识 SelectedIndex 依赖项属性。
公共字段静态成员SelectedItemProperty标识 SelectedItem 依赖项属性。
公共字段静态成员TitleProperty标识 Title 依赖项属性。
公共字段静态成员TitleTemplateProperty标识 TitleTemplate 依赖项属性。
返回顶部

Windows Phone OS

在 7.1、7.0 中支持

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示: