在開發應用的過程中,不可避免的會使用第三方類庫。之前用過一個WinRTXamlToolkit.UWP,現在微軟官方釋出了一個新的開源控件庫——
包括以下幾個類庫:
都可以很友善的從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控件,包括圖表、範圍選擇器等
目前比較有用的有:
以前這些東西都需要自己實作,現在直接引用這個庫就可以了。
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/BindableValueHolder/">BindableValueHolder</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/ConnectionHelper/">ConnectionHelper</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/Converters/">Converters</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/DeepLinkParsers/">DeepLinkParsers</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/DispatcherHelper/">DispatcherHelper</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/HttpHelper/">HttpHelper</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/HyperlinkExtensions/">HyperlinkExtensions</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/ImageCache/">ImageCache</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/IncrementalLoadingCollection/">Incremental Loading Collection</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/ObjectStorage/">Object Storage</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/PrinterHelper/">PrinterHelper</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/StorageFiles/">StorageFiles</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/Streams/">Streams</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/SystemInformation/">SystemInformation</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/VisualTreeExtensions/">VisualTreeExtensions</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/WeakEventListener/">WeakEventListener</a>
<a href="http://docs.uwpcommunitytoolkit.com/en/master/helpers/WebViewExtensions/">WebViewExtensions</a>