首頁 後端開發 C#.Net教程 UWP 新特性--Creator Update

UWP 新特性--Creator Update

Jun 23, 2017 pm 04:09 PM
creator update 特性

 

Build 版本15063+

1、能夠為CompositionObjects 的其他屬性(陰影,裁剪,屬性集合)新增動畫

#2、當裝置插上電源的時候,透過Extended Excution Session api,向系統申請app一直在後台運作。 (14393開始支援)

  可以利用這個新特性,申請 app 長時間運行在後台,使離線或 p2p上傳不被中斷。

  ExtendedExecutionSession Class api 文件:

3、Tile 和Toast

  1) app 可以判斷是否為pinned到了系統的工作列上;向系統請求固定在工作列上。 (api 在開發中)

  使用該 api 可以增加 app在電腦上被使用者使用的頻率。

 

  2) app 可以檢查自己的主磁貼是否 pin 到了開始功能表上;向系統請求固定在系統的 開始功能表上。

  在以前 app 只能 pin 二級磁貼到開始功能表。

  Primary tile 文件:

 

  3) 可追蹤的Tile通知:當使用者點選磁貼時,app可以知道目前磁貼上顯示的內容(14393 )

  文件:

 

  4) Toast通知中的上下文選單(14393)

#  運行開發者在Toast通知上自訂上下文選單的操作:

  文件:

 

  5)Toast的標題分組:

  允許為toast通知提供一個header,該header組合多個toast

  文件:

  

  6)為Toast通知新增自訂時間戳記(timestamp):

       

#o

  7)Toast快速回覆和其它方式情境互動(10240):

      

 

#  8)Toast通知的多次互動(在開發中):

#  8)Toast通知的多次互動(在開發中):

  允許具有多個互動步驟的互動式toast通知。 例如,初始 toast有一個下拉式選單,下一個按鈕,然後按一下下一步觸發一個後台任務,同時讓toast處於待處理狀態,直到您的應用程式下一步更新toast。

 

  9)通知偵聽器(Notification Listener):

  允許其它app取得你的通知,可以用來創建穿戴式裝置。智慧型手錶可以使用通知偵聽器將手機的通知發送到穿戴式裝置。 家庭自動化應用程式可以在收到某些通知時執行操作,例如您收到最好的朋友的通知。

 

  10)在toast 通知上顯示Progress Bar進度控制(例如下載進度):

       

 

#  111)Tile通知的背景圖片裁剪:

      

 

4、App 擴充:uwp 可以使用自己或第三方開發者提供的外掛程式(也是商店app),並且可以管理插件的安裝和卸載。 (14393)

  Build2016 影片:

  透過看影片了解,這種插件機制要比App Service 功能上強一些,不過限制比較多,還是不能在程式碼中透過自訂介面來調用。研究了一下影片中提供的程式碼工程(),主app 透過呼叫第三方插件,可以實現圖片的裁切、調節灰階和色彩反轉,但其中的機制是第三方插件提供一個html5本地文件,放到公用資料夾(主app 和外掛程式共享的public 資料夾),然後主app 在webView 控制項中載入這個html5文件,檔案中透過JavaScript 把圖片處理後,傳遞給主app。其中主 app是把圖片先進行 base64轉碼,轉換成字串後,傳遞給 webView 中的 JavaScript,處理完後,同樣透過 base64轉成字串傳遞給主 app。流程有點繁瑣...

 

5、控制項:

  1)ColorPicker控制項(開發中)

    2)Navigation View控制項(開發中)

  3)下拉刷新控制項Pull to Refresh Control(開發中)

  4)新「評分」控制項Ratings Control(開發中)

  5)TextBlock 增加刪除線:

  6)Swipe 控制項(開發中)

  7)Tree View控制項(開發中)

 

6、CompactOverlay模式(畫中畫):讓app處於所有視窗的最前面

對於視訊app 來說,類似於應用程式置頂,不過應用程式視窗的尺寸有所限制,印像中最大隻能到500x500pixel。

Api文件:

 

7、使用show/hide 自訂page transitions 動畫

開發者可以自訂在page transitions動畫期間item 怎樣顯示和隱藏

 

8、開發者控制app的更新(14393)

開發者可以控制app 的可選/強制更新。開發者可以啟用/停用功能,直到安裝更新。

Api 文件:

 ######9、更容易安裝 .appx 或 .appxbundle 檔案安裝套件(14393)###

可以使用這個 api 進行非微軟商店管道的方式進行應用程式套件的分發。

文件:

 

10、使用燈光,效果圖,模糊,雜訊資產,混合模式等,以創造更逼真的使用者介面與上下文材質

 

11、 透過網路在多台裝置中裝置中分發app包,適用於多人協助開發的場景:


 

12、Uwp的後台任務可以與主程序運行在同一個進程中(one-process background task model)(14393)


 

#13、SVG圖示:使用一個靜態SVG資源用作一個icon/image


#由於SVG是向量圖形,在高分割螢幕上也不會出現鋸齒,可以取代大尺寸的png 圖標,以減少app包大小。動態 SVG後續會支援

 

14、 App套件的串流(逐步)安裝:

UWP Streaming Install 可以讓你告訴 Windows Store首先下載的部分。當主要部分下載完畢後,使用者可以啟動並執行你的 app,套件的剩餘部分可以繼續在後台完成載入。

15、ComparePackage 幫助開發者區分新、舊安裝包:

當用戶獲取UWP應用程式的更新時,部署堆疊將根據應用程式中的更改區塊執行差異下載,從而最大限度地減少用戶的頻寬和更新時間。 在Windows 10 Creators Update中,引入了一個新工具(ComparePackage),讓開發人員了解兩個軟體包對最終用戶的增量影響。 ComparePackage將顯示文件的添加,更改和刪除,以允許開發人員根據需要進一步優化。


以上是UWP 新特性--Creator Update的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

KDE Plasma 6.1 為流行的 Linux 桌面帶來了許多增強功能 KDE Plasma 6.1 為流行的 Linux 桌面帶來了許多增強功能 Jun 23, 2024 am 07:54 AM

經過多次預發布後,KDE Plasma 開發團隊於 2 月 28 日推出了適用於 Linux 和 BSD 系統的 6.0 版桌面環境,首次使用 Qt6 框架。 KDE Plasma 6.1 現在附帶了許多新功能

掌握Spring MVC的關鍵概念:了解這些重要特性 掌握Spring MVC的關鍵概念:了解這些重要特性 Dec 29, 2023 am 09:14 AM

了解SpringMVC的關鍵特性:掌握這些重要的概念,需要具體程式碼範例SpringMVC是一種基於Java的Web應用開發框架,它透過模型-視圖-控制器(MVC)的架構模式來幫助開發人員建立靈活可擴展的Web應用程式。了解和掌握SpringMVC的關鍵特性將使我們能夠更有效地開發和管理我們的網路應用程式。本文將介紹一些SpringMVC的重要概念

如何免費使用Bing Image Creator 如何免費使用Bing Image Creator Feb 27, 2024 am 11:04 AM

本文將介紹七種利用免費的BingImageCreator獲得高品質輸出的方法。 BingImageCreator(現稱為MicrosoftDesigner的ImageCreator)是一個出色的線上人工智慧藝術生成器之一。它能根據使用者的提示產生高度逼真的視覺效果。提示越具體、清晰和創意,生成的效果也會更出色。 BingImageCreator在創建高品質影像方面取得了重大進展。現在它使用Dall-E3訓練模式,顯示出更高水準的細節和現實主義。然而,它能否始終如一地產生高清結果取決於幾個因素,包括快速

Microsoft compatibility telemetry佔用高CPU的解決方法 Microsoft compatibility telemetry佔用高CPU的解決方法 Mar 16, 2024 pm 10:16 PM

我們在使用win10系統的時候有時候會遇到電腦變得卡頓的情況,然後我們在查看後台進程的時候會發現一個Microsoftcompatibilitytelemetry的進程佔用資源特別的高,那麼這是怎麼回事?使用者可以嘗試卸載三方防護軟體後嘗試乾淨啟動來進行操作,以下就讓本站來為使用者來仔細的介紹一下Microsoftcompatibilitytelemetry佔用高CPU的解決方法吧。 Microsoftcompatibilitytelemetry佔用高CPU的解決方法一:卸載三方防護軟體後嘗試

Fitbit Ace LTE 獲得重大更新,新增遊戲、非接觸式支付和其他功能 Fitbit Ace LTE 獲得重大更新,新增遊戲、非接觸式支付和其他功能 Aug 08, 2024 pm 09:39 PM

Fitbit Ace LTE 於 5 月正式推出,但目前僅在美國銷售。這款智慧手錶專門針對兒童,他們可以透過更積極的生活方式獲得遊戲獎勵,而父母則可以隨時監控他們的情況

Golang中有類似類別的物件導向特性嗎? Golang中有類似類別的物件導向特性嗎? Mar 19, 2024 pm 02:51 PM

在Golang(Go語言)中並沒有傳統意義上的類別的概念,但它提供了一種稱為結構體的資料類型,透過結構體可以實現類似類別的物件導向特性。在本文中,我們將介紹如何使用結構體實現物件導向的特性,並提供具體的程式碼範例。結構體的定義和使用首先,讓我們來看看結構體的定義和使用方式。在Golang中,結構體可以透過type關鍵字定義,然後在需要的地方使用。結構體中可以包含屬

選擇適用的Go版本,依需求和特性 選擇適用的Go版本,依需求和特性 Jan 20, 2024 am 09:28 AM

隨著網路的快速發展,程式語言也不斷演化和更新。其中,Go語言作為一種開源的程式語言,在近年來備受關注。 Go語言的設計目標是簡單、有效率、安全且易於開發和部署。它具有高並發、快速編譯和記憶體安全等特性,讓它在Web開發、雲端運算和大數據等領域中有著廣泛的運用。然而,目前Go語言也有不同的版本可供選擇。在選擇合適的Go語言版本時,我們需要考慮需求和特性兩個面向。首

Galaxy Watch5 和 Watch4 透過 One UI 6 Watch Beta 更新獲得新的人工智慧功能 Galaxy Watch5 和 Watch4 透過 One UI 6 Watch Beta 更新獲得新的人工智慧功能 Jun 30, 2024 am 10:35 AM

三星為 Galaxy Watch 用戶提供了透過 One UI 6 Watch Beta 計劃體驗新的健康和睡眠追蹤功能的機會。這最初適用於 Galaxy Watch6(它打破了我們的顯示器亮度測試)和 Watch6 Classi

See all articles