UWP new features--Creator Update
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)
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!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



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

When we use the win10 system, we sometimes encounter situations where the computer becomes stuck. Then when we check the background process, we find that a Microsoftcompatibilitytelemetry process takes up a particularly high amount of resources. So what is going on? Users can try to uninstall the third-party protection software and then try a clean boot to operate. Let this site carefully introduce to users the solution to the high CPU usage of Microsoftcompatibilitytelemetry. Solution to the high CPU usage of Microsoftcompatibilitytelemetry Method 1: Try after uninstalling the third-party protection software

Understand the key features of SpringMVC: To master these important concepts, specific code examples are required. SpringMVC is a Java-based web application development framework that helps developers build flexible and scalable structures through the Model-View-Controller (MVC) architectural pattern. web application. Understanding and mastering the key features of SpringMVC will enable us to develop and manage our web applications more efficiently. This article will introduce some important concepts of SpringMVC

This article will introduce seven ways to get high-quality output using the free BingImageCreator. BingImageCreator (now known as ImageCreator for Microsoft Designer) is one of the great online artificial intelligence art generators. It generates highly realistic visual effects based on user prompts. The more specific, clear, and creative your prompts are, the better the results will be. BingImageCreator has made significant progress in creating high-quality images. It now uses Dall-E3 training mode, showing a higher level of detail and realism. However, its ability to consistently produce HD results depends on several factors, including fast

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

With the rapid development of the Internet, programming languages are constantly evolving and updating. Among them, Go language, as an open source programming language, has attracted much attention in recent years. The Go language is designed to be simple, efficient, safe, and easy to develop and deploy. It has the characteristics of high concurrency, fast compilation and memory safety, making it widely used in fields such as web development, cloud computing and big data. However, there are currently different versions of the Go language available. When choosing a suitable Go language version, we need to consider both requirements and features. head

There is no concept of a class in the traditional sense in Golang (Go language), but it provides a data type called a structure, through which object-oriented features similar to classes can be achieved. In this article, we'll explain how to use structures to implement object-oriented features and provide concrete code examples. Definition and use of structures First, let's take a look at the definition and use of structures. In Golang, structures can be defined through the type keyword and then used where needed. Structures can contain attributes

C++ functions have the following types: simple functions, const functions, static functions, and virtual functions; features include: inline functions, default parameters, reference returns, and overloaded functions. For example, the calculateArea function uses π to calculate the area of a circle of a given radius and returns it as output.
