未加星标

Win10 UWP开发系列――开源控件库:UWPCommunityToolkit

字体大小 | |
[系统(windows) 所属分类 系统(windows) | 发布者 店小二03 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

在开发应用的过程中,不可避免的会使用第三方类库。之前用过一个WinRTXamlToolkit.UWP,现在微软官方发布了一个新的开源控件库――

UWPCommunityToolkit

项目代码托管在Github上: https://github.com/Microsoft/UWPCommunityToolkit

包括以下几个类库:


Win10 UWP开发系列――开源控件库: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


Win10 UWP开发系列――开源控件库:UWPCommunityToolkit

主从视图: MasterDetailsView


Win10 UWP开发系列――开源控件库:UWPCommunityToolkit

下拉刷新列表: PullToRefreshListView


Win10 UWP开发系列――开源控件库:UWPCommunityToolkit

以前这些东西都需要自己实现,现在直接引用这个库就可以了。

代码帮助类: BindableValueHolder Colors ConnectionHelper Converters DeepLinkParsers DispatcherHelper HttpHelper HyperlinkExtensions ImageCache Incremental Loading Collection Object Storage PrinterHelper StorageFiles Streams SystemInformation VisualTreeExtensions WeakEventListener WebViewExtensions

大概看了一下,其实就是将以前的一些东西整合起来了,比如 Incremental Loading Collection 这种,自己继承那个增量加载的接口就可以实现。我试了一下它的这个感觉还不如我自己封装的那个方便,可能理念不太一样。还有WebViewExtensions这种,都是一些控件的扩展方法。如果是刚入门的同学,可以看一下这个项目的代码,还是比较容易入门的。

本文系统(windows)相关术语:三级网络技术 计算机三级网络技术 网络技术基础 计算机网络技术

主题: 开源Win10UWJavaJavaScriptGitXMLFacebook其实微软
分页:12
转载请注明
本文标题:Win10 UWP开发系列――开源控件库:UWPCommunityToolkit
本站链接:http://www.codesec.net/view/520289.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(windows) | 评论(0) | 阅读(35)