search
HomeBackend DevelopmentC#.Net TutorialUWP new features--Creator Update
UWP new features--Creator UpdateJun 23, 2017 pm 04:09 PM
creatorupdatecharacteristic

Build version 15063+

1, Ability to add animations to other properties of CompositionObjects (shadow, cropping, property collections)

2. When the device is plugged in, apply to the system through the Extended Excution Session api to keep the app running in the background. (Supported since 14393)

You can use this new feature to apply for the app to run in the background for a long time so that offline or p2p uploads are not interrupted.

ExtendedExecutionSession Class api documentation:

3, Tile and Toast

1) app can determine whether pinned On the system taskbar; request the system to pin it to the taskbar. (api under development)

Using this api can increase the frequency of app use by users on the computer.

 2) The app can check whether its main tile is pinned to the start menu; it requests the system to pin it to the system's start menu.

In the past, apps could only pin secondary tiles to the start menu.

Primary tile documentation:

3) Trackable Tile notification: When the user clicks the tile, the app can know the content displayed on the current tile (14393 )

Documentation:

4) Context menu in Toast notification (14393)

Runs the developer to customize the context menu on Toast notification Operation:

Documentation:

5) Toast header grouping:

Allows a header to be provided for toast notifications, which combines multiple toasts

Documentation:

6) Add a custom timestamp (timestamp) to the Toast notification:

7) Toast quick reply and other scene interactions (10240):

8) Multiple interactions of Toast notifications (under development):

Allow interactive toast notifications with multiple interaction steps. For example, the initial toast has a drop-down menu, a next button, and clicking next triggers a background task while leaving the toast in a pending state until your app updates the toast next.

9) Notification Listener:

Allows other apps to get your notifications and can be used to create wearable devices. Smartwatches can use notification listeners to send notifications from your phone to wearable devices. Home automation apps can perform actions when certain notifications are received, such as when you receive a notification from your best friend.

10) Display Progress Bar progress control (such as download progress) on toast notification:

 

11)Tile Notification background image cropping:

4. App extension: uwp can use plug-ins (also store apps) provided by itself or third-party developers, and can manage them Installation and uninstallation of plug-ins. (14393)

Build2016 Video:

By watching the video, you can understand that this plug-in mechanism is more functional than App Service, but it has more restrictions and still cannot pass a custom interface in the code. to call. After studying the code project () provided in the video, the main app can realize image cropping, grayscale adjustment and color inversion by calling a third-party plug-in, but the mechanism is that the third-party plug-in provides an html5 local file and puts it in Go to the public folder (the public folder shared by the main app and the plug-in), and then the main app loads this html5 file in the webView control. After processing the image in the file through JavaScript, it is passed to the main app. The main app first base64 transcodes the image, converts it into a string, and passes it to the JavaScript in webView. After processing, it also converts it to a string through base64 and passes it to the main app. The process is a bit cumbersome...

5. Controls:

1) ColorPicker control (under development)

2) Navigation View control (under development) )

 3) Pull to Refresh Control (under development)

 4) New "ratings" control Ratings Control (under development)

 5) TextBlock added and deleted Line:

6) Swipe control (under development)

7) Tree View control (under development)

6. CompactOverlay mode (in picture (Picture): Make the app at the front of all windows

For video apps, it is similar to putting the app on top, but the size of the application window is limited. In my impression, the maximum can only be 500x500pixel.

Api documentation:

7. Use show/hide to customize page transitions animation

Developers can customize how items are displayed during page transitions animations and hide

8. Developers control app updates (14393)

Developers can control optional/mandatory updates of apps. Developers can enable/disable features until updates are installed.

Api documentation:

9. Easier to install .appx or .appxbundle file installation package (14393)

You can use this API to distribute application packages through non-Microsoft store channels.

Documentation:

10. Use lights, renderings, blurs, noise assets, blending modes, etc. to create more realistic user interfaces and contextual materials

11. Distribute app packages among multiple devices through the network, suitable for scenarios where multiple people assist in development:


#12. Uwp’s background task can run in the same process as the main process (one-process background task model) (14393)


13. SVG icon: Use a static SVG resource as an icon/image


Since SVG is a vector graphic, it will not appear jagged on a high-resolution screen. Large size png icons can be replaced to reduce app package size. Dynamic SVG will later support

14. Streaming (step-by-step) installation of App packages:

UWP Streaming Install allows you to tell Windows Store which part to download first. Once the main part is downloaded, users can launch and run your app while the rest of the package continues to load in the background.

15. ComparePackage helps developers distinguish between new and old installation packages:

When a user obtains an update for a UWP application, the deployment stack will perform a differential download based on the changed blocks in the application, thus Minimize user bandwidth and update time. In the Windows 10 Creators Update, a new tool (ComparePackage) was introduced that allows developers to understand the incremental impact of two packages on end users. ComparePackage will display file additions, changes, and deletions to allow developers to further optimize as needed.


The above is the detailed content of UWP new features--Creator Update. For more information, please follow other related articles on the PHP Chinese website!

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
修复:谷歌浏览器更新检查失败错误代码3:0x80040154修复:谷歌浏览器更新检查失败错误代码3:0x80040154Apr 13, 2023 pm 05:46 PM

谷歌浏览器是全球最受欢迎的浏览器之一,许多用户更喜欢将其用作 Windows PC 上的默认浏览器。Chrome 提供了广泛的功能,使浏览体验愉快而轻松,因此,它仍然是最受信任的浏览器之一。但是,就像任何其他浏览器一样,即使 Chrome 也有其自身的缺点,它同样容易在您最需要的时候出现错误和故障。一个这样的错误是错误代码 3:0x80040154,这发生在检查 Google Chrome 更新时。错误消息显示为“检查更新时发生错误。更新检查无法启动(错误代码 3:0x80080005)或(错误

如何启用/禁用 VS Code 自动更新如何启用/禁用 VS Code 自动更新Apr 28, 2023 am 09:28 AM

如果您正在使用VisualStudioCode(VSCode)并考虑如何禁用它的自动软件更新以及如何禁用其扩展的自动更新,那么请阅读本文。如果你不经常使用VSCode,隔了很长一段时间打开编辑器并想启用自动更新,本文也将指导你这样做。让我们详细讨论启用或禁用VSCode自动更新的不同方法。目录方法一:使用设置启用/禁用VSCode自动更新第一步:打开VS代码,在左下角点击齿轮状的符号。第2步:在出现的列表中单击设置。第3步:在搜索栏中输入更新并回车。查找更新:模式第4

KDE Plasma 6.1 brings many enhancements to the popular Linux desktopKDE Plasma 6.1 brings many enhancements to the popular Linux desktopJun 23, 2024 am 07:54 AM

After several pre-releases, the KDE Plasma development team unveiled version 6.0 of its desktop environment for Linux and BSD systems on 28 February, using the Qt6 framework for the first time. KDE Plasma 6.1 now comes with a number of new features t

如何免费使用Bing Image Creator如何免费使用Bing Image CreatorFeb 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的解决方法方法一:卸载三方防护软件后尝试

SQL中UPDATE语句怎么用SQL中UPDATE语句怎么用Jun 02, 2023 pm 09:13 PM

SQLUPDATE语句Update语句用于修改表中的数据。语法如下:UPDATE表名称SET列名称=新值WHERE列名称=某值"Person"表:LastNameFirstNameAddressCityGatesBillXuanwumen10BeijingWilsonChamps-Elysees更新某一行中的一个列UPDATEPersonSETFirstName="Fred"WHERELastName="Wilson"结果:LastNa

Fitbit Ace LTE receives major update with new games, contactless payment and other featuresFitbit Ace LTE receives major update with new games, contactless payment and other featuresAug 08, 2024 pm 09:39 PM

The Fitbit Ace LTE was officially launched in May, but is currently only available in the US. The smartwatch is aimed specifically at children, who can receive rewards for games through a more active lifestyle, while parents can always monitor their

深入探究MySQL中 UPDATE 的使用细节深入探究MySQL中 UPDATE 的使用细节Oct 11, 2022 pm 07:32 PM

在MySQL中,可以使用 UPDATE 语句来修改、更新一个或多个表的数据。 下面本篇文章带大家探究下MySQL中 UPDATE 的使用细节,希望对大家有所帮助。

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Atom editor mac version download

Atom editor mac version download

The most popular open source editor

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

VSCode Windows 64-bit Download

VSCode Windows 64-bit Download

A free and powerful IDE editor launched by Microsoft

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Integrate Eclipse with SAP NetWeaver application server.

EditPlus Chinese cracked version

EditPlus Chinese cracked version

Small size, syntax highlighting, does not support code prompt function