打造一個帶有 AI 編碼助理的 WinUI 應用程式

AI 程式助理能快速建立可用的應用程式,但也能結合不同世代 Windows 開發的 API。 如果將 WinUI 3 與 UWP、WPF、WinUI 2 或 .NET MAUI 混合使用,回應可能會看起來很有說服力。

在這個教學中,你會使用 AI 程式助理來建立 Task Tally,一個小型的 WinUI 3 任務應用程式。 更重要的是,你學會如何指揮助理、檢查其工作,並與 Microsoft Learn 驗證結果。

教學使用這個循環:

提問→生成→建置→檢查→驗證→精進

助理可以寫程式碼並解釋,但編譯器、執行中的應用程式和目前的文件仍是你的真實來源。

您建置的什麼

Task Tally 讓使用者可以:

  • 新增和刪除任務。
  • 將任務標示為完成。
  • 將任務儲存在本地應用程式儲存空間。
  • 在不失去指令存取權的情況下調整視窗大小。
  • 使用鍵盤和無障礙工具即可。

完成的任務計數應用程式顯示四個任務、一個已完成的任務、剩餘任務數量,以及一個成功更新訊息。

你會使用 C#、WinUI 3、Windows 應用程式 SDK 和 MVVM 工具包。 該應用程式與 MSIX 一同包裝,方便本地開發。

您學到什麼

  • 寫出能將生成程式碼保留在 WinUI 3 內的需求。
  • 將功能拆解成可以獨立建構和驗證的提示。
  • 檢查產生的專案檔案、命名空間、控制項及資料綁定。
  • 請驗證 Windows API 是否符合 Microsoft Learn。
  • 辨識 Windows 應用程式程式碼中常見的 AI 錯誤。
  • 測試生成的程式碼,而不是因為看起來合理就接受它。

先決條件

完整 快速入門:先建立你的第一個 WinUI 3 應用程式 。 您需要:

  • Windows 10 版本 1809(版本 17763)或更新版本。
  • 開發者模式已啟用。
  • Visual Studio 2026 搭配 WinUI 應用程式開發工作負載,或是 .NET 10 SDK 和 WinUI 範本。
  • 一個能閱讀並編輯你專案檔案的 AI 程式助理。

你不需要之前的 WinUI 經驗。 本教學中的提示不限定工具,請依你所使用的助理調整其中的指令用語。

Important

在接受變更前先檢閱。 不要將登入憑證、私有原始碼、個人資料或其他敏感資訊貼到未獲准處理該類資料的服務中。