PageStackEntry 類別

定義

代表Frame之 BackStackForwardStack中的專案。

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
繼承
Object Platform::Object IInspectable DependencyObject PageStackEntry
屬性

備註

這個類別包含 Frame歷程記錄中特定導覽的相關資訊。 它通常代表 BackStackForwardStack 中的專案,因為先前的 Frame 流覽。 您也可以使用這個類別,將新專案新增至導覽歷程記錄,以供特殊用途使用。 例如,當使用者使用次要磚流覽至特定頁面時,您可以將應用程式主頁面的專案新增至 BackStack。 這會啟用次要磚頁面上的 [上一頁] 按鈕,讓使用者可以輕鬆地從該處巡覽至首頁。

建構函式

PageStackEntry(TypeName, Object, NavigationTransitionInfo)

初始化 PageStackEntry 類別的新實例。

屬性

Dispatcher

一律會在Windows 應用程式 SDK應用程式中傳 null 回。 請改用 DispatcherQueue

(繼承來源 DependencyObject)
DispatcherQueue

DispatcherQueue取得與這個 物件相關聯的 。 DispatcherQueue表示即使程式碼是由非 UI 執行緒起始,也可以存取 DependencyObject UI 執行緒上的 設備。

(繼承來源 DependencyObject)
NavigationTransitionInfo

取得值,這個值表示與導覽專案相關聯的動畫轉換。

Parameter

取得與這個導覽專案相關聯的導覽參數。

SourcePageType

取得與此導覽專案相關聯的頁面類型。

SourcePageTypeProperty

識別 SourcePageType 相依性屬性。

方法

ClearValue(DependencyProperty)

清除相依性屬性的本機值。

(繼承來源 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

傳回為相依性屬性建立的任何基底值,如果動畫未使用中,則適用此屬性。

(繼承來源 DependencyObject)
GetValue(DependencyProperty)

DependencyObject傳回相依性屬性的目前有效值。

(繼承來源 DependencyObject)
ReadLocalValue(DependencyProperty)

如果已設定本機值,則傳回相依性屬性的本機值。

(繼承來源 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

註冊通知函式,以接聽此DependencyObject實例上特定DependencyProperty的變更。

(繼承來源 DependencyObject)
SetValue(DependencyProperty, Object)

設定 DependencyObject上相依性屬性的本機值。

(繼承來源 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

取消先前透過呼叫 RegisterPropertyChangedCallback註冊的變更通知。

(繼承來源 DependencyObject)

適用於

另請參閱