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模板綁定