Windows 8中的XAML中的<common:LayoutAwarePage
和<UserControl...
之间的区别是什么?看起来像两个都用作W8页面。UserControl vs LayoutAwarePage(Windows 8 XAML)
0
A
回答
4
页面是您需要在框架内部使用以支持标准导航框架和标准AppBar类。 LayoutAwarePage根据布局(纵向,横向全/填充/快照)添加对不同视觉状态的支持,当您构建应用程序以提交到商店时,确实需要这些支持。
UserControl只是将一些UI片段和代码隐藏在一起的一种简单方法,特别是如果您想要在不同页面上显示可重用UI时,或者您的页面设计变得过于复杂(例如,如果你有很多XAML用于不同的页面布局)。如果你想创建一个可以在多个地方或多个项目中重复使用的公共控件,但不关心是否可以对其进行重新设置,那么这也很有用 - 那么你需要创建一个自定义/模板控件。
0
layoutawarepage是允许支持各种视图的页面,如填充,快照,纵向和横向。在其中您将不得不处理xaml中的visualstatemanager并从代码隐藏的各种视图中进行切换。
而usercontrol是您可以放置在其他页面中的元素。
相关问题
- 1. Silverlight XAML - UserControl vs页面
- 2. Windows 8 XAML - C++ vs C# - 用户体验
- 3. MessageDialog在Windows 8 XAML
- 4. Windows 8 Xaml Slow VariableSizedWrapGrid
- 5. NumericUpDown控件xaml Windows 8 Metro
- 6. Windows 8 XAML Objects和Snapped View
- 7. xaml for windows 8的转换
- 8. Windows Phone 8 XAML加载
- 9. 的XAML的Windows手机8
- 10. Windows 8 XAML C#实现Page_Error?
- 11. Windows 8中XAML的Expression Blend
- 12. Windows 8 WinRT Xaml Grid in InlineUIContainer
- 13. Windows Phone 8 - 在另一个XAML文件中包含XAML
- 14. 比较收入:Windows 8的VS Windows Phone 7的VS的Windows Phone 8
- 15. Windows Phone 8 GeoCoordinateWatcher vs Geolocator
- 16. Windows 8/WP7。 IsolatedStorageSettings vs XML
- 17. 点击VS在Windows Phone 8
- 18. Windows 8 XAML - GridView使用VariableSizeWrapGrid问题
- 19. Xaml绑定全景Windows Phone 8
- 20. Windows 8的XAML多列文本
- 21. Windows 8 XAML不支持触发器?
- 22. Windows 8 XAML:着色图像对象
- 23. RTF文本到RichTextBlock在Windows 8中XAML
- 24. GridView左边距(Windows 8 C#/ XAML)
- 25. HttpPost在Windows 8商店XAML/C#
- 26. windows 8 xaml内联超链接
- 27. Windows 8中的进度条XAML/C#
- 28. Windows 8地铁XAML本地化
- 29. Windows 8 XAML AppBar图标不显示
- 30. Windows 8中的XAML模板绑定