在下面的Microsoft參考頁:UWP模型澄清
https://msdn.microsoft.com/en-us/library/windows/apps/mt187344.aspx
..they識別兩種類型的導航機型爲UWP應用,單頁(推薦),以及多頁。然而,他們使用的術語是非常模糊的(文件?),並且是相互矛盾的。有人可以向我解釋精確的單頁面和多頁面應用程序之間的區別嗎?下面是沒有多大意義的摘錄:
「UWP應用程序通常使用單頁導航模型 一個單頁導航機型採用了單頁,以保持應用程序上下文和加載額外的數據和內容到一箇中心框架,根據需要,你還拆你的應用程序分爲多個文件,但,而不是從一個頁面移動到頁面,您的應用程序加載其他文件到主頁面框架。因爲你的應用程序的主網頁是永遠不會卸載,代碼和數據永遠不會卸載,這使得它更易於管理的狀態,並提供平滑的過渡頁面之間動畫。我們建議您使用單頁導航模型「。
「頁面之間的動畫」應該是「文檔之間的動畫」。關鍵在於,在「單頁」模型中,沒有根導航。所有導航發生在主頁面內的框架中。 –
謝謝@RaymondChen。但我仍然不清楚。如果我實現單頁與多頁,導航實現有何不同?看起來他們可能相同的東西?另外,一個'文檔'被實現爲另一個頁面對象? – Sean
您在主頁面內導航框架,而不是瀏覽整個窗口。是的,該文件通常是另一頁。 –