Microsoft.Phone.Controls
Creates a panoramic view of items that can be panned side-to-side.
Initializes a new instance of the Panorama class.
Handles the arrange pass for the control.
Render size.
Final size.
Gets or sets the default item for the Panorama.
Returns .
Identifies the DefaultItem dependency property.
Gets or sets the template for the Header property of PanoramaItem children.
Returns .
Identifies the HeaderTemplate dependency property.
Handles the measurement of the control.
Desired size.
Available size.
Handles the application of a new Template.
When the items have changed, we need to adjust the selection.
The changed item.
Handles the preparation of a new container.
Container instance.
Container content.
Gets the selected index.
Returns .
Identifies the SelectedIndex dependency property.
Gets the selected item.
Returns .
Identifies the SelectedItem dependency property.
Event that is invoked when selection changes.
Gets or sets the title for the Panorama.
Returns .
Identifies the Title dependency property.
Gets or sets the template for the Title property.
Returns .
Identifies the TitleTemplate dependency property.
Represents an item in a Panorama control.
Initializes a new instance of the PanoramaItem class.
Positions child elements and determines a size for a FrameworkElement derived class.
Returns . The actual size used.
The final area within the parent that this element should use to arrange itself and its children.
Gets or sets the header for the PanoramaItem.
Returns .
Identifies the Header dependency property.
Gets or sets the template for the Header property.
Returns .
Identifies the HeaderTemplate dependency property.
Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
Returns . The size that this element determines it needs during layout, based on its calculations of child element sizes.
The available size that this element can give to child elements.
Gets or sets the primary (scrolling) orientation for the PanoramaItem.
Returns .
Identifies the Orientation dependency property.
The Pivot control provides a quick way to manage the navigation of views within an application. The control can be used as a navigation interface for filtering large sets or switching between views.
Initializes a new instance of the Pivot type.
Positions child elements and determines a size for a FrameworkElement derived class.
Returns . The actual size used.
The final area within the parent that this element should use to arrange itself and its children.
Gets or sets the template for the Header property of PivotItem children.
Returns .
Identifies the HeaderTemplate dependency property.
Event for indicating that an item has fully loaded.
Event for offering an opportunity to dynamically load or change the content of a pivot item before it is displayed.
Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
Returns . The size that this element determines it needs during layout, based on its calculations of child element sizes
The available size that this element can give to child elements.
Overrides the on apply template method to connect template parts.
Update the header items when there are changes in the pivot items collection.
The event arguments.
Override for notifying that an item has loaded.
The pivot item instance.
Overrride for creating content for a given item.
The pivot item instance.
Responds to a pivot selection change by raising a SelectionChanged event.
Provides data for SelectionChangedEventArgs.
The unloaded event handler.
Provides data for PivotItemEventArgs.
The unloading event handler.
The pivot item event arguments.
Prepares the container to display the specified item.
The container element used to display the specified item.
The item to display.
Gets or sets the index of the selected (current) PivotItem.
Returns .
Identifies the SelectedIndex dependency property.
Gets or sets the selected (current) PivotItem.
Returns .
Identifies the SelectedItem dependency property.
This event occurs when the currently selected item changes.
Gets or sets the title to be optionally set above the headers.
Returns .
Identifies the Title dependency property.
Gets or sets the title template used for displaying the title above the headers area.
Returns .
Identifies the TitleTemplate dependency property.
Event for notifying that the pivot item has been completely unloaded from the visual pivot.
Event for offering an opportunity to dynamically load, change or remove the content of a pivot item as it is removed.
Shows or hides an item.
The user interface element.
A value indicating whether to make the item visible or not.
PivotItem is the container for items in the Pivot control. The item has both a set of visual states for position and a Header, effectively a HeaderedContentControl.
Initializes a new instance of the PivotItem type.
Positions child elements and determines a size for a FrameworkElement derived class.
Returns . The actual size used.
The final area within the parent that this element should use to arrange itself and its children.
Gets or sets the header for the PivotItem.
Returns .
Identifies the Header dependency property.
Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
Returns . The size that this element determines it needs during layout, based on its calculations of child element sizes.
The available size that this element can give to child elements.
Overrides the on apply template method.
Event arguments for dynamically interacting with the PivotItem before use, allowing for delay load scenarios.
Initializes a new instance of the PivotItemEventArgs type.
Initializes a new instance of the PivotItemEventArgs type.
The pivot item instance.
Gets the pivot item instance.
Returns .
Describes the desired direction of animation.
Animates to the center direction.
Animates to the left direction.
Animates to the right direction.
This override provides specific behaviors for the background.
Initializes a new instance of the PanningBackgroundLayer.
Gets the pan rate.
Returns .
Ensures the wrapping rectangles have been created, and updates them as needed
Implements a surface the Panorama control uses to pan content horizontally.
Initializes a new instance of the PanningLayer class.
Positions child elements and determines a size for a FrameworkElement derived class.
Returns . The actual size used.
The final area within the parent that this element should use to arrange itself and its children.
ContentPresenter property
Returns .
Goes to an offset.
Target offset (in ItemsWidth coordinates).
Duration.
Action to perform at completion.
Represents a zero duration.
This will be used to display the right-most item on the left side for wraparound purposes.
Returns .
The localTransform adjusts the zero point if it changes due to the wraparounds.
Returns .
Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
Returns . The size that this element determines it needs during layout, based on its calculations of child element sizes.
The available size that this element can give to child elements.
OnApplyTemplate override
The panningTransform is responsible for the panning.
Returns .
PanRate controls how much this pans relative to the content
Returns .
This will be used to display the left-most item on the right side for wraparound purposes.
Returns .
Ensures the wrapping rectangles have been created, and updates them as needed
Wraps the content around in preparation for post-wrap animation.
Direction.
This override provides specific behaviors for the title text.
Initializes a new instance of the PanningTitleLayer type.
Get the rate at which this will pan compared to the items
Returns .
Ensures the wrapping rectangles have been created, and updates them as needed
This is called when the display is looping around.
The direction of the movement.
Implements a custom Panel for the Panorama control.
Initializes a new instance of the PanoramaPanel class.
Handles the arrange pass for the control.
Render size.
Final size.
Handles the measure pass for the control.
Desired size.
Available size.
Represents a header item in the specialized pivot header items control.
Initializes a new instance of the PivotHeaderItem control.
Gets or sets a value indicating whether the item is selected.
Returns .
Identifies the IsSelected dependency property.
Overrides the on apply template method.
Handles the button up event.
The event arguments.
A primitive used by the Pivot control to manage the wrapping header experience for the control.
Initializes a new instance of the PivotHeadersControl class.
Positions child elements and determines a size for a FrameworkElement derived class.
Returns . The actual size used.
The final area within the parent that this element should use to arrange itself and its children.
Undoes the effects of the PrepareContainerForItemOverride method.
The container element.
The item.
Measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
Returns . The size that this element determines it needs during layout, based on its calculations of child element sizes.
The available size that this element can give to child elements.
Overrides the on apply template method to connect template parts.
Handles the items changed event, re-creating the visuals for the control.
The event arguments.
Prepares the container to display the specified item.
The container element used to display the specified item.
The item to display.
The current VisualFirstIndex value
Returns .
Identifies the VisualFirstIndex dependency property.
Subclasses ItemsControl to provide the typical support for using a custom container type.
Initializes a new instance of the TemplatedItemsControl class.
Apply the ItemContainerStyle
The container
When overridden in a derived class, undoes the effects of the PrepareContainerForItemOverride method.
The container element.
The item.
Gets the container associated with the specified item.
Associated container.
Specified item.
Creates or identifies the element that is used to display the given item.
Returns the element for the container.
Gets the item associated with the specified container.
Associated item.
Specified container.
Determines if the specified item is (or is eligible to be) its own container.
Returns a value indicating whether the item is its own container.
The item instance.
Gets or sets the ItemContainerStyle.
Returns .
Identifies the ItemContainerStyle dependency property.
Prepares the container to display the specified item.
The container element used to display the specified item.
The item to display.