2012-05-16 38 views

回答

4

页面是您需要在框架内部使用以支持标准导航框架和标准AppBar类。 LayoutAwarePage根据布局(纵向,横向全/填充/快照)添加对不同视觉状态的支持,当您构建应用程序以提交到商店时,确实需要这些支持。

UserControl只是将一些UI片段和代码隐藏在一起的一种简单方法,特别是如果您想要在不同页面上显示可重用UI时,或者您的页面设计变得过于复杂(例如,如果你有很多XAML用于不同的页面布局)。如果你想创建一个可以在多个地方或多个项目中重复使用的公共控件,但不关心是否可以对其进行重新设置,那么这也很有用 - 那么你需要创建一个自定义/模板控件。

0

layoutawarepage是允许支持各种视图的页面,如填充,快照,纵向和横向。在其中您将不得不处理xaml中的visualstatemanager并从代码隐藏的各种视图中进行切换。

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