分类

编程工具

微软XAML Standard 2017

微软XAML Standard 2017 1.0 官方正式版

大小:28 KB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:编程工具时间:2017-05-23

  XAML Standard现在已经进行了发布,微软公司这进行召开Build 2017开发者大会的时候,就披露了会进行推出两款NET Standard 2.0、XAML Standard ,如今XAML Standard 已经进行推出,并且可进行下载使用;新的工具是基于同一个标准的款平台XAML语言结构,使用您这进行开发使用的时候,会更加的方便,也更加的快捷,需要的朋友赶快将微软XAML Standard 2017 下载来使用试试吧!

微软XAML Standard 2017 1.0 官方正式版

软件功能

  我们很高兴地宣布XAML标准,这是基于标准的努力,以统一XAML方言,跨越基于XAML的技术,如UWP和Xamarin.Forms。

  XAML标准是定义标准XAML词汇表的规范。 使用该词汇表,支持XAML Standard的框架可以共享基于XAML的常见UI定义。 目标是在今年晚些时候推出第一个版本XAML Standard 1.0。

  后规范计划包括XAMLAM.Forms和UWP中XAML标准的支持。 您可以像今天一样继续开发您的UWP和Xamarin.Forms应用程序。 当启用XAML标准支持时,您将能够在框架之间重用和共享,并扩展到更多平台。

软件特色

  微软在本月早些时候召开的 Build 2017 开发者大会上的披露的 XAML Standard 和 .NET Standard 2.0, 现已正式发布。

  新工具旨在为开发者们带来“基于同一标准的跨平台 XAML 语言结构”(基于 UWP 和 Xamarin.Forms)

  以及基于社区反馈带来基于 .NET 的精选大集

  用户们有望在“今年晚些时候”接触到 Xamarin.Forms 和 UWP 加持的 XAML 标准应用。

使用方法

  如何接收 HTML (XAML)

微软XAML Standard 2017 1.0 官方正式版

  步骤 1: 支持“共享”合约

  你必须首先声明你的应用支持“共享”合约,然后你的应用才能接收共享内容。此合约从根本上让系统知道你的应用可用于接收内容。如果你使用 Microsoft Visual Studio 模板创建应用,以下是支持“共享”合约的方法:

  打开清单文件。该文件的名称类似 package.appxmanifest。

  打开“声明”选项卡。

  从“可用声明”列表中,选择“共享目标”。

  步骤 2: 指定你的应用支持 HTML。

  若要指定你的应用支持数据格式的 HTML,请执行以下操作:

  打开清单文件。

  在“数据格式”部分中,单击“新增”。

  键入 html。不要包括句点 (.)。

  步骤 3: 添加所需的命名空间

  对于目标应用,你需要 Windows.ApplicationModel.Activation、Windows.ApplicationModel.DataTransfer 和Windows.ApplicationModel.DataTransfer.ShareTarget 命名空间:

微软XAML Standard 2017 1.0 官方正式版

  步骤 4: 处理共享激活

  当用户选择你的应用来共享内容时,系统会通过调用应用的 Application.OnShareTargetActivated 方法来激活该应用。你需要替代该方法以获取用户要共享的内容。

微软XAML Standard 2017 1.0 官方正式版

  步骤 5: 获取 ShareOperation 对象。

  ShareOperation 对象包含你的应用为了获取用户要共享的内容而所需的全部数据。

微软XAML Standard 2017 1.0 官方正式版

  完整示例

微软XAML Standard 2017 1.0 官方正式版

使用说明

  详析Windows 8.1开发的5个新XAML功能

  Hub控件

  Windows 8中的Bing 应用就实用了这类控件,就像下面这幅图所示,一整个Hub页面主要分为两个部分,跨页的图片部分和文字标题部分。当然除了这两个部分之外还可以通过HubSections来设置为任意内容。在Win8中如果要开发这种类型的应用,开发者可能需要运用多个GridView控件才能完成,现在微软为Win 8.1的开发者直接提供了Hub控件及其模板,更方便开发。

微软XAML Standard 2017 1.0 官方正式版

  命令栏

  Windows Store中最常用的应用场景毫无疑问的是App Bar,现有的AppBar控件完全能满足大多数的命令栏需求,但这次微软在Windows 8.1中专门为了XAML开发者带了更强更专业的命令栏控件——CommandBar,同时还推出了多个AppBarButton控件。这些控件的风格更接近Windows 8.1,而且自适应能力更强。

微软XAML Standard 2017 1.0 官方正式版

  全新弹出(Flyout)控件

  在Win8种,XAML开发者只能使用WinJS中Popup控件来模拟Flyout弹出控件的效果。这次在Win8.1中,微软在按钮(Button)控件中增加了弹出的相关属性,在规范UX标准的同时,也增加了弹出功能开发的灵活性。

  新增日期/时间选择控件

  在之前的Windows 8 SDK中,没有日期/时间选择控件这让很多开发者非常惊讶,不过这谢天谢地Windows8.1 SDK中加入了。

微软XAML Standard 2017 1.0 官方正式版

  取消StandardStyles.xaml

  StandardStyles.xaml让很多Windows Store应用开发者怨声载道,因为以前开发完APP后,需要将所有东西全部集成到StandardStyles.xaml,让XAML解析器没地方存放了。在Win8.1中取消了这一规则。

  当然,即使微软新增了这些基础性的控件能够方便应用的开发,但是要实现一些更高级的功能免不了需要一些更专业的控件,下面慧都就为大家介绍一些专业的XAML控件。

  DevExpress

  著名界面控件厂商DevExpress旗下的Windows 8 XAML Subscription,界面效果非常炫而且与DevExpress其他产品同源,易于使用。还有一个重要特点是他强调触摸功能,套包下所有控件的触摸功能及其用户体验都非常优秀。

微软XAML Standard 2017 1.0 官方正式版

  Telerik

  Telerik旗下的RadControls for Windows 8,除了提供了12个XAML控件,以其性价比和实用性被很多开发者所青睐,还有一大特点是这个套包里面除了XAML控件之外,还包含了与其对应的HTML控件,开发范围更广。

微软XAML Standard 2017 1.0 官方正式版

  infragistics

  NetAdvantage for Windows UI是infragistics旗下的Win8控件集,子控件个数与RadControls for Windows 8差不多,同样也有HTML和XAML的控件,不过值得注意的是,它拥有Barcode和Excel Framework的XAML控件,让其针对性更强。

微软XAML Standard 2017 1.0 官方正式版

  ComponentOne

  ComponentOne Studio for WinRT XAML这款套包强调的是富交互性,同时也是第一款拥有Pdf浏览器的XAML控件,子控件数量也比较多,总共有20多个XAML控件。

微软XAML Standard 2017 1.0 官方正式版

  Syncfusion

  Essential Studio for WinRT是至今为止最全面的XAML控件集,拥有40多个各类型的XAML控件,网格、图表、地图、报表浏览器、富文本编辑器、PDF浏览器、条码、Excel、Word和PDF文档的读写都没有问题。

微软XAML Standard 2017 1.0 官方正式版

  Visifire

  Visifire for Windows 8专业的XAML数据可视化控件,拥有20多种Metro样式的图表控件。

微软XAML Standard 2017 1.0 官方正式版

  Stimulsoft

  Stimulsoft Reports.WinRT专业Windows 8的报表控件,同时拥有报表设计器和报表浏览器,报表设计器与Stimulsoft其他报表开发工具同源,非常易用。报表浏览器也是非常的Windows UI。

微软XAML Standard 2017 1.0 官方正式版

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0