編寫(xiě)基于XAML的數(shù)據(jù)綁定應(yīng)用程序的開(kāi)發(fā)人員,有了一種可以將數(shù)據(jù)輸入代碼生成過(guò)程自動(dòng)化的新方法,這就是Karl Shifflett編寫(xiě)的XAML Power Toys for Visual Studio 2015(XPT)——一個(gè)可以極大地簡(jiǎn)化編寫(xiě)數(shù)據(jù)輸入表單的繁瑣過(guò)程的擴(kuò)展。XPT以一個(gè)已有的視圖模型或?qū)嶓w類(lèi)為基礎(chǔ),為開(kāi)發(fā)人員提供一個(gè)可視化的布局編輯器,讓他們可以通過(guò)該編輯器指定表單包含的字段。最終的結(jié)果是可以編譯或進(jìn)一步定制的XAML代碼。
XAML Power Toys的使用步驟如下:
啟動(dòng)XAML Power Toys 選擇源類(lèi) 設(shè)置可選的表單選項(xiàng) 將屬性拖放到布局界面上 設(shè)置可選的控件選項(xiàng) 設(shè)置可選的UI生成選項(xiàng) 生成UI目前,XPT支持Xamarin表單和Windows Presentation Foundation(WPF)應(yīng)用程序,UWP支持即將加入。除了GitHub頁(yè)面外,Shifflett還錄制了多段視頻,演示了如何在各種項(xiàng)目中(概述、BindablePicker、一行中多個(gè)控件,等等)使用XPT。Xamarin的Mayur Tendulkar也編寫(xiě)了一個(gè)簡(jiǎn)單的說(shuō)明,供那些希望了解如何使用這個(gè)工具的開(kāi)發(fā)人員閱讀。
該擴(kuò)展支持Visual Studio 2015的所有完整版本(社區(qū)版、專(zhuān)業(yè)版和企業(yè)版)。它是作為開(kāi)源軟件發(fā)布的,遵循Apache許可協(xié)議。開(kāi)發(fā)人員可以查看它的工作機(jī)制,如果必要也可以進(jìn)行修改。
查看英文原文:Simplifying Form Creation with XAML Power Toys