Microsoft繼續為即將推出Windows 10“秋季創作者更新”(FCU,Fall Creators Update)在做著準備工作,其中部分工作是目前正在開展的開發者工具和資源的升級。已完成的工作包括:Visual Studio 2017 15.4版已支持UWP應用使用.NET Standard 2.0;UWP社區工具包(UCT,UWP Community Toolkit)的升級已完成,可以使用Microsoft新提供的“流暢設計語言”(Fluent Design Language)。“流暢”體系最終將成為新的Windows 10用戶界面。
UCT使得Windows 10開發人員及對該平臺感興趣的人可以查看UWP應用的構建方式,并試用UWP平臺提供多種可用控件。UCT 2.0推出了四個新添加的控件,分別是InAppNotification、TextToolbar、Expander和Menu。其中Menu控件已完成升級,支持下劃線特性和非字符串內容, 同時改進了處于非缺省位置菜單的動畫和行為。
InAppNotification控件為UWP應用提供了一種通知窗口生成動作,類似于IE在下載文件時所給出的通知窗口。Textbar空間提供了富文本或Markdown格式文本的編輯功能。該控件還支持用戶使用定制的Formatter對象添加對更多格式的處理功能。
Microsoft將在轉向UCT第二版后不再提供對VS2015的支持,開發人員應使用VS2017。Microsoft已經給出了UCT的入門文檔,并在Windows Store上提供了一些可構建UCT演示的例子應用。工具包的源代碼以MIT許可提供于GitHub上,其中包括了完整的發行說明。(例子應用是使用C#編寫的。)
查看英文原文: UWP Community Toolkit Prepares for Windows Fluent Design