XAML 概觀
Extensible Application Markup Language (XAML) 是一種以 XML 為基礎的宣告式語言。 XAML 在下列類型的應用程式中廣泛用來建置使用者介面:
下列 XAML 程式碼定義了一個簡單的按鈕控制項。
<Button Click="ButtonClick">Show updates</Button>
XAML 也用來在 Windows WorkFlow Foundation (WF) 應用程式中定義工作流程。
XAML 程式碼編輯器
Visual Studio IDE 中的 XAML 程式碼編輯器包含要為 Windows 平台和 Xamarin.Forms 建立 WPF 和 UWP 應用程式所需的所有工具。 雖然 Visual Studio 中的 IDE (整合式開發環境) 有許多您可用來為其他平台開發應用程式的功能,但它也有一些 XAML 獨有的功能。
XAML 設計工具
Visual Studio 和 Blend for Visual Studio 提供 XAML 設計工具,可協助您建置 WPF、UWP 及 Xamarin.Forms 應用程式的使用者介面 (UI)。 您可以從 [工具箱] 或 [資產] 視窗拖曳控制項,然後在 [屬性] 視窗中設定屬性。 當您這麼做時,Visual Studio 和 Blend for Visual Studio 會建立對應的 XAML 程式碼。 如果您偏好直接編輯 XAML 程式碼,您也可以那樣做。
新功能
如需最新資訊,請參閱以下資源:
- Visual Studio 2019 版本 16.7 預覽版 1 中 XAML 工具的改進 (英文) 部落格文章
- Visual Studio 2019 中 XAML 開發人員工具的新增功能 (英文) 部落格文章
- YouTube 上的 Visual Studio 中新增的 XAML 功能 (英文) 影片