微軟XAML Standard 2017 10 官方正式版

  XAML Standard現在已經鋪開了發布  ,微软微軟公司這鋪開召開Build 2017開發者大會的 官時候 ,就披露了會鋪開推出兩款NET Standard 2.0 、式版XAML Standard ,微软如今XAML Standard 已經鋪開推出, 官並且可鋪開下載使用;新的式版戴森球计划用什么配置好工具是基於同一個標準的款平台XAML語言結構,使用您這鋪開開發使用的微软時候,會更加的 官方便,也更加的式版快捷 ,需要的微软摯友趕快將微軟XAML Standard 2017 下載來使用試試吧 !

軟件功能

  我們很高興地宣布XAML標準 , 官這是式版基於標準的全力以赴,以統一XAML方言,微软跨越基於XAML的 官戴森球计划科技id技術 ,如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)

  步驟 1: 擁穿著“共享”合約

  你必須首先聲明你的應用擁穿著“共享”合約,然後你的應用才能接收共享內容。此合約從根本上讓係統知道你的應用可用於接收內容。如果你使用 Microsoft Visual Studio 模板創建應用,以下是擁穿著“共享”合約的計劃 :

  打開清單文件。該文件的名稱類似 package.appxmanifest 。

  打開“聲明”選項卡 。

  從“可用聲明”列表中 ,選擇“共享目標”。

  步驟 2: 指定你的應用擁穿著 HTML 。

  若要指定你的應用擁穿著數據格式的 HTML ,請執行以下操作 :

  打開清單文件  。

  在“數據格式”部分中 ,戴森球计划科技上限單擊“新增”。

  鍵入 html 。不要包括句點 (.)。

  步驟 3: 增補所需的命名空間

  對於目標應用,你需要 Windows.ApplicationModel.Activation   、Windows.ApplicationModel.DataTransfer 和Windows.ApplicationModel.DataTransfer.ShareTarget 命名空間:

  步驟 4: 籌備共享激活

  當用戶選擇你的應用來共享內容時 ,係統會通過調用應用的 Application.OnShareTargetActivated 計劃來激活該應用。你需要替代該計劃以得到用戶要共享的內容 。

  步驟 5: 得到 ShareOperation 對象 。

  ShareOperation 對象包含你的應用為了得到用戶要共享的內容而所需的全部數據 。

  完整示例

使用會談明

  詳析Windows 8.1開發的5個新XAML功能

  Hub控件

  Windows 8中的Bing 應用就實用了這類控件,就像下麵這幅圖所示 ,一整個Hub頁麵主要分為兩個部分,戴森球计划科技搜索跨頁的圖片部分和文字標題部分。當然除了這兩個部分之外還可以通過HubSections來設置為任意內容。在Win8中如果要開發這種類型的應用,開發者可能需要運用多個GridView控件才能落成,現在微軟為Win 8.1的開發者直接提供了Hub控件及其模板,更方便開發。

  命令欄

  Windows Store中最常用的應用場景毫無疑問的是App Bar,現有的AppBar控件完全能滿足大多數的命令欄需求,但這次微軟在Windows 8.1中專門為了XAML開發者帶了更強更專業的命令欄控件——CommandBar ,同時還推出了多個AppBarButton控件。這些控件的風格更接近Windows 8.1,而且自適應能力更強。

  全新彈出(Flyout)控件

  在Win8種,XAML開發者隻能使用WinJS中Popup控件來模擬Flyout彈出控件的效果 。這次在Win8.1中 ,微軟在按鈕(Button)控件中增補了彈出的相關屬性,在規範UX標準的同時 ,也增補了彈出功能開發的靈活性。

  新增日期/時間選擇控件

  在之前的Windows 8 SDK中,沒有日期/時間選擇控件這讓很多開發者非常驚訝,不過這謝天謝地Windows8.1 SDK中加入了 。

  取消StandardStyles.xaml

  StandardStyles.xaml讓很多Windows Store應用開發者怨聲載道,因為以前開發完APP後,需要將所有東西全部集成到StandardStyles.xaml,讓XAML解析器沒地方存放了。在Win8.1中取消了這一規則。

  當然,即使微軟新增了這些基礎性的控件能夠方便應用的開發 ,但是要實現一些更高級的功能免不了需要一些更專業的控件,下麵慧都就為大家介紹一些專業的XAML控件  。

  DevExpress

  著名界麵控件廠商DevExpress旗下的Windows 8 XAML Subscription ,界麵效果非常炫而且與DevExpress其他產品同源,易於使用 。還有一個重要特點是他強調觸摸功能,套包下所有控件的觸摸功能及其用戶體驗都非常優秀 。

  Telerik

  Telerik旗下的RadControls for Windows 8  ,除了提供了12個XAML控件 ,以其性價比和實用性被很多開發者所青睞,還有一大特點是這個套包裏麵除了XAML控件之外,還包含了與其對應的HTML控件 ,開發範圍更廣  。

  infragistics

  NetAdvantage for Windows UI是infragistics旗下的Win8控件集 ,子控件個數與RadControls for Windows 8差不多 ,同樣也有HTML和XAML的控件,不過值得注意的是,它擁有Barcode和Excel Framework的XAML控件,讓其針對性更強 。

  ComponentOne

  ComponentOne Studio for WinRT XAML這款套包強調的是富交互性,同時也是第一款擁有Pdf校驗器的XAML控件 ,子控件數量也比較多 ,總共有20多個XAML控件  。

  Syncfusion

  Essential Studio for WinRT是至今為止最全麵的XAML控件集,擁有40多個各類型的XAML控件,網格、圖表、地圖 、報表校驗器、富文本編輯器 、PDF校驗器、條碼 、Excel 、Word和PDF文檔的讀寫都沒有尷尬  。

  Visifire

  Visifire for Windows 8專業的XAML數據可視化控件 ,擁有20多種Metro樣式的圖表控件 。

  Stimulsoft

  Stimulsoft Reports.WinRT專業Windows 8的報表控件 ,同時擁有報表設計器和報表校驗器,報表設計器與Stimulsoft其他報表開發工具同源,非常易用。報表校驗器也是非常的Windows UI 。