PageStackEntry Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une entrée dans backstack ou forwardstack d’un frame.
public ref class PageStackEntry sealed : DependencyObject
/// [Windows.Foundation.Metadata.Activatable(Microsoft.UI.Xaml.Navigation.IPageStackEntryFactory, 65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PageStackEntry final : DependencyObject
[Windows.Foundation.Metadata.Activatable(typeof(Microsoft.UI.Xaml.Navigation.IPageStackEntryFactory), 65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PageStackEntry : DependencyObject
Public NotInheritable Class PageStackEntry
Inherits DependencyObject
- Héritage
- Attributs
Remarques
Cette classe contient des informations sur une navigation spécifique dans l’historique d’un frame. Il représente généralement les entrées dans BackStack et ForwardStack à la suite des navigations Frame précédentes. Vous pouvez également utiliser cette classe pour ajouter de nouvelles entrées à l’historique de navigation à des fins spéciales. Par exemple, lorsque l’utilisateur accède à une page spécifique à l’aide d’une vignette secondaire, vous pouvez ajouter une entrée pour la page main de l’application à BackStack. Cela active le bouton Précédent sur la page de la vignette secondaire afin que l’utilisateur puisse facilement accéder à la page d’accueil.
Constructeurs
PageStackEntry(TypeName, Object, NavigationTransitionInfo) |
Initialise une nouvelle instance de la classe PageStackEntry. |
Propriétés
Dispatcher |
Retourne |
DispatcherQueue |
Obtient le |
NavigationTransitionInfo |
Obtient une valeur qui indique la transition animée associée à l’entrée de navigation. |
Parameter |
Obtient le paramètre de navigation associé à cette entrée de navigation. |
SourcePageType |
Obtient le type de page associé à cette entrée de navigation. |
SourcePageTypeProperty |
Identifie la propriété de dépendance SourcePageType . |
Méthodes
ClearValue(DependencyProperty) |
Efface la valeur locale d’une propriété de dépendance. (Hérité de DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Retourne toute valeur de base établie pour une propriété de dépendance, qui s’appliquerait dans les cas où une animation n’est pas active. (Hérité de DependencyObject) |
GetValue(DependencyProperty) |
Retourne la valeur effective actuelle d’une propriété de dépendance à partir d’un DependencyObject. (Hérité de DependencyObject) |
ReadLocalValue(DependencyProperty) |
Retourne la valeur locale d’une propriété de dépendance, si une valeur locale est définie. (Hérité de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Inscrit une fonction de notification pour écouter les modifications apportées à un DependencyProperty spécifique sur ce instance DependencyObject. (Hérité de DependencyObject) |
SetValue(DependencyProperty, Object) |
Définit la valeur locale d’une propriété de dépendance sur un DependencyObject. (Hérité de DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annule une notification de modification précédemment inscrite en appelant RegisterPropertyChangedCallback. (Hérité de DependencyObject) |