PageStackEntry
PageStackEntry
PageStackEntry
PageStackEntry
Class
Definition
Represents an entry in the BackStack or ForwardStack of a Frame.
public : sealed class PageStackEntry : DependencyObject, IPageStackEntrypublic sealed class PageStackEntry : DependencyObject, IPageStackEntryPublic NotInheritable Class PageStackEntry Inherits DependencyObject Implements IPageStackEntry// This API is not available in Javascript.
- Inheritance
-
PageStackEntryPageStackEntryPageStackEntryPageStackEntry
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Inherited Members
Inherited methods
Inherited properties
Remarks
This class contains info about a specific navigation in the history of a Frame. It typically represents entries in the BackStack and ForwardStack as a result of previous Frame navigations. You can also use this class to add new entries to the navigation history for special purposes. For example, when the user navigates to a specific page using a secondary tile, you can add an entry for the app's main page to the BackStack. This will enable the back button on the secondary tile's page so that the user can easily navigate from there to the home page.
Constructors
PageStackEntry(TypeName, Object, NavigationTransitionInfo) PageStackEntry(TypeName, Object, NavigationTransitionInfo) PageStackEntry(TypeName, Object, NavigationTransitionInfo) PageStackEntry(TypeName, Object, NavigationTransitionInfo)
Initializes a new instance of the PageStackEntry class.
public : PageStackEntry(TypeName sourcePageType, PlatForm::Object parameter, NavigationTransitionInfo navigationTransitionInfo)public PageStackEntry(Type sourcePageType, Object parameter, NavigationTransitionInfo navigationTransitionInfo)Public Sub New(sourcePageType As Type, parameter As Object, navigationTransitionInfo As NavigationTransitionInfo)// This API is not available in Javascript.
- sourcePageType
- TypeName Type Type Type
The type of page associated with the navigation entry, as a type reference (System.Type for Microsoft .NET, a TypeName helper struct for Visual C++ component extensions (C++/CX)).
- parameter
- PlatForm::Object Object Object Object
The navigation parameter associated with the navigation entry.
- navigationTransitionInfo
- NavigationTransitionInfo NavigationTransitionInfo NavigationTransitionInfo NavigationTransitionInfo
Info about the animated transition associated with the navigation entry.
Remarks
Note
If you are programming using a Microsoft .NET language (C# or Microsoft Visual Basic), the TypeName type projects as System.Type. When programming using C#, it is common to use the typeof operator to get references to the System.Type of a type. In Microsoft Visual Basic, use GetType. If you're using Visual C++ component extensions (C++/CX)), where you'll need to create a TypeName helper struct, you can use the typeid component extension.
- See Also
Properties
NavigationTransitionInfo NavigationTransitionInfo NavigationTransitionInfo NavigationTransitionInfo
Gets a value that indicates the animated transition associated with the navigation entry.
public : NavigationTransitionInfo NavigationTransitionInfo { get; }public NavigationTransitionInfo NavigationTransitionInfo { get; }Public ReadOnly Property NavigationTransitionInfo As NavigationTransitionInfo// This API is not available in Javascript.
- Value
- NavigationTransitionInfo NavigationTransitionInfo NavigationTransitionInfo NavigationTransitionInfo
Info about the animated transition.
Parameter Parameter Parameter Parameter
Gets the navigation parameter associated with this navigation entry.
public : PlatForm::Object Parameter { get; }public object Parameter { get; }Public ReadOnly Property Parameter As object// This API is not available in Javascript.
- Value
- PlatForm::Object object object object
The navigation parameter.
SourcePageType SourcePageType SourcePageType SourcePageType
Gets the type of page associated with this navigation entry.
public : TypeName SourcePageType { get; }public Type SourcePageType { get; }Public ReadOnly Property SourcePageType As Type// This API is not available in Javascript.
- Value
- TypeName Type Type Type
The page type of the navigation entry, as a type reference (System.Type for Microsoft .NET, a TypeName helper struct for Visual C++ component extensions (C++/CX)).
Remarks
Note
If you are programming using a Microsoft .NET language (C# or Microsoft Visual Basic), the TypeName type projects as System.Type. If you're using Visual C++ component extensions (C++/CX)), this is a TypeName helper struct.
- See Also
SourcePageTypeProperty SourcePageTypeProperty SourcePageTypeProperty SourcePageTypeProperty
Identifies the SourcePageType dependency property.
public : static DependencyProperty SourcePageTypeProperty { get; }public static DependencyProperty SourcePageTypeProperty { get; }Public Static ReadOnly Property SourcePageTypeProperty As DependencyProperty// This API is not available in Javascript.
The identifier for the SourcePageType dependency property.