Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8.1 開發者新功能掌握指南:LayoutAwarePage 移除、NavigationHelper、新項目範本 Hub Page/Settings Flyout

編輯:Win8 系統應用技巧

Windows 8.1 Preview 釋出約一個月,微軟於 Windows App Builder 部落格發布技術文章,指引開發者提前適應新架構,核心變更如下:

  • 移除 LayoutAwarePage:原處理程序生命週期管理(PLM)的基底頁面類別被拆解為獨立元件:ViewModel 分離、導航處理、狀態維護,給予開發者更高客製彈性。
  • SuspensionManager 保留:仍圍繞 PLM 運作,新增 NavigationHelper 類別協助頁面導航與狀態儲存。
  • 樣式與資料範本更新:配合新架構調整視覺呈現與資料綁定模式。
  • 兩大新項目範本:
    • Hub Page:中樞頁面範本,適合內容豐富的分類瀏覽介面。
    • Settings Flyout:設定飛出面板範本,符合 Charms 設定規範。
  • 可移除的 Win8 舊組件:文章列出可安全刪除的舊版專案檔案與程式碼,精簡專案結構。
Windows App Builder 部落格技術文章

開發者建議儘早遷移至新架構,避免 RTM 版發布時被動修改,並善用新範本加速開發。

Copyright © Windows教程網 All Rights Reserved