PageStackEntry Class
Definition
Represents an entry in the BackStack or ForwardStack of a Frame.
Equivalent WinUI class: Microsoft.UI.Xaml.Navigation.PageStackEntry.
public ref class PageStackEntry sealed : DependencyObject
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Xaml.Navigation.IPageStackEntryFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Static(Windows.UI.Xaml.Navigation.IPageStackEntryStatics, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.WebHostHidden]
class PageStackEntry sealed : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.WebHostHidden]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Xaml.Navigation.IPageStackEntryFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Static(Windows.UI.Xaml.Navigation.IPageStackEntryStatics, 65536, "Windows.Foundation.UniversalApiContract")]
class PageStackEntry sealed : DependencyObject
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Xaml.Navigation.IPageStackEntryFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Static(typeof(Windows.UI.Xaml.Navigation.IPageStackEntryStatics), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.WebHostHidden]
public sealed class PageStackEntry : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.WebHostHidden]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Xaml.Navigation.IPageStackEntryFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Static(typeof(Windows.UI.Xaml.Navigation.IPageStackEntryStatics), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PageStackEntry : DependencyObject
Public NotInheritable Class PageStackEntry
Inherits DependencyObject
- Inheritance
- Attributes
Windows 10 requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
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(Type, Object, NavigationTransitionInfo) |
Initializes a new instance of the PageStackEntry class. Equivalent WinUI constructor: Microsoft.UI.Xaml.Navigation.PageStackEntry.PageStackEntry. |
Properties
Dispatcher |
Gets the CoreDispatcher that this object is associated with. The CoreDispatcher represents a facility that can access the DependencyObject on the UI thread even if the code is initiated by a non-UI thread. Equivalent WinUI property: Microsoft.UI.Xaml.DependencyObject.Dispatcher. (Inherited from DependencyObject) |
NavigationTransitionInfo |
Gets a value that indicates the animated transition associated with the navigation entry. Equivalent WinUI property: Microsoft.UI.Xaml.Navigation.PageStackEntry.NavigationTransitionInfo. |
Parameter |
Gets the navigation parameter associated with this navigation entry. Equivalent WinUI property: Microsoft.UI.Xaml.Navigation.PageStackEntry.Parameter. |
SourcePageType |
Gets the type of page associated with this navigation entry. Equivalent WinUI property: Microsoft.UI.Xaml.Navigation.PageStackEntry.SourcePageType. |
SourcePageTypeProperty |
Identifies the SourcePageType dependency property. Equivalent WinUI property: Microsoft.UI.Xaml.Navigation.PageStackEntry.SourcePageTypeProperty. |