Win10 UWP開發系列——開源控件庫:UWPCommunityToolkit


在開發應用的過程中,不可避免的會使用第三方類庫。之前用過一個WinRTXamlToolkit.UWP,現在微軟官方發布了一個新的開源控件庫——

UWPCommunityToolkit

項目代碼托管在Github上:https://github.com/Microsoft/UWPCommunityToolkit

包括以下幾個類庫:

都可以很方便的從Nuget上安裝。

NuGet Package Name description
Microsoft.Toolkit.Uwp 主要包括一些幫助類,如顏色轉換工具,網絡監測,存儲處理,流幫助類等
Microsoft.Toolkit.Uwp.Notifications 通知相關內容,生成tile、toast通知等。主要可以支持智能感知,避免手動寫XML語法
Microsoft.Toolkit.Uwp.Notifications.Javascript JavaScript通知
Microsoft.Toolkit.Uwp.Services 服務類,包括Bing、Facebook、LinkedIn、Twitter等,這些類除了Bing的我們國內一般都用不到
Microsoft.Toolkit.Uwp.UI UI部分,包括轉換器、Visual Tree擴展和一些XAML幫助類
Microsoft.Toolkit.Uwp.UI.Animations 動畫,包括模糊、旋轉、淡入淡出等
Microsoft.Toolkit.Uwp.UI.Controls XAML控件,包括圖表、范圍選擇器等

目前比較有用的有:

漢堡菜單:HamburgerMenu

 

主從視圖:MasterDetailsView

下拉刷新列表:PullToRefreshListView

以前這些東西都需要自己實現,現在直接引用這個庫就可以了。

代碼幫助類:

大概看了一下,其實就是將以前的一些東西整合起來了,比如Incremental Loading Collection這種,自己繼承那個增量加載的接口就可以實現。我試了一下它的這個感覺還不如我自己封裝的那個方便,可能理念不太一樣。還有WebViewExtensions這種,都是一些控件的擴展方法。如果是剛入門的同學,可以看一下這個項目的代碼,還是比較容易入門的。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM