2012-05-16 37 views

回答

4

頁面是您需要在框架內部使用以支持標準導航框架和標準AppBar類。 LayoutAwarePage根據佈局(縱向,橫向全/填充/快照)添加對不同視覺狀態的支持,當您構建應用程序以提交到商店時,確實需要這些支持。

UserControl只是將一些UI片段和代碼隱藏在一起的一種簡單方法,特別是如果您想要在不同頁面上顯示可重用UI時,或者您的頁面設計變得過於複雜(例如,如果你有很多XAML用於不同的頁面佈局)。如果你想創建一個可以在多個地方或多個項目中重複使用的公共控件,但不關心是否可以對其進行重新設置,那麼這也很有用 - 那麼你需要創建一個自定義/模板控件。

0

layoutawarepage是允許支持各種視圖的頁面,如填充,快照,縱向和橫向。在其中您將不得不處理xaml中的visualstatemanager並從代碼隱藏的各種視圖中進行切換。

而usercontrol是您可以放置​​在其他頁面中的元素。