Skip to content

Commit a0cbe37

Browse files
authored
Merge pull request #6469 from MicrosoftDocs/jimwalk/m-move-visual-layer
Move visual layer docs from UWP to WinUI
2 parents e504d75 + ac754eb commit a0cbe37

72 files changed

Lines changed: 1259 additions & 1875 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.redirection.json

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "hub/apps/windows-app-sdk/composition.md",
5+
"redirect_url": "/windows/apps/develop/composition/visual-layer",
6+
"redirect_document_id": false
7+
},
38
{
49
"source_path": "hub/apps/design/shell/tiles-and-notifications/notification-mirroring.md",
510
"redirect_url": "/previous-versions/windows/uwp/notifications/notification-mirroring",
@@ -11039,6 +11044,111 @@
1103911044
"source_path": "hub/apps/design/signature-experiences/iconography.md",
1104011045
"redirect_url": "/windows/apps/design/iconography",
1104111046
"redirect_document_id": false
11047+
},
11048+
{
11049+
"source_path": "uwp/composition/composition-animation.md",
11050+
"redirect_url": "/windows/apps/develop/composition/composition-animation",
11051+
"redirect_document_id": false
11052+
},
11053+
{
11054+
"source_path": "uwp/composition/composition-brushes.md",
11055+
"redirect_url": "/windows/apps/develop/composition/composition-brushes",
11056+
"redirect_document_id": false
11057+
},
11058+
{
11059+
"source_path": "uwp/composition/composition-effects.md",
11060+
"redirect_url": "/windows/apps/develop/composition/composition-effects",
11061+
"redirect_document_id": false
11062+
},
11063+
{
11064+
"source_path": "uwp/composition/composition-lighting.md",
11065+
"redirect_url": "/windows/apps/develop/composition/composition-lighting",
11066+
"redirect_document_id": false
11067+
},
11068+
{
11069+
"source_path": "uwp/composition/composition-native-interop.md",
11070+
"redirect_url": "/windows/apps/develop/composition/composition-native-interop",
11071+
"redirect_document_id": false
11072+
},
11073+
{
11074+
"source_path": "uwp/composition/composition-shadows.md",
11075+
"redirect_url": "/windows/apps/develop/composition/composition-shadows",
11076+
"redirect_document_id": false
11077+
},
11078+
{
11079+
"source_path": "uwp/composition/composition-tailoring.md",
11080+
"redirect_url": "/windows/apps/develop/composition/composition-tailoring",
11081+
"redirect_document_id": false
11082+
},
11083+
{
11084+
"source_path": "uwp/composition/composition-visual-tree.md",
11085+
"redirect_url": "/windows/apps/develop/composition/composition-visual-tree",
11086+
"redirect_document_id": false
11087+
},
11088+
{
11089+
"source_path": "uwp/composition/inertia-modifiers.md",
11090+
"redirect_url": "/windows/apps/develop/composition/inertia-modifiers",
11091+
"redirect_document_id": false
11092+
},
11093+
{
11094+
"source_path": "uwp/composition/input-driven-animations.md",
11095+
"redirect_url": "/windows/apps/develop/composition/input-driven-animations",
11096+
"redirect_document_id": false
11097+
},
11098+
{
11099+
"source_path": "uwp/composition/interaction-tracker-manipulations.md",
11100+
"redirect_url": "/windows/apps/develop/composition/interaction-tracker-manipulations",
11101+
"redirect_document_id": false
11102+
},
11103+
{
11104+
"source_path": "uwp/composition/natural-animations.md",
11105+
"redirect_url": "/windows/apps/develop/composition/natural-animations",
11106+
"redirect_document_id": false
11107+
},
11108+
{
11109+
"source_path": "uwp/composition/pointer-input-animations.md",
11110+
"redirect_url": "/windows/apps/develop/composition/pointer-input-animations",
11111+
"redirect_document_id": false
11112+
},
11113+
{
11114+
"source_path": "uwp/composition/relation-animations.md",
11115+
"redirect_url": "/windows/apps/develop/composition/relation-animations",
11116+
"redirect_document_id": false
11117+
},
11118+
{
11119+
"source_path": "uwp/composition/scroll-input-animations.md",
11120+
"redirect_url": "/windows/apps/develop/composition/scroll-input-animations",
11121+
"redirect_document_id": false
11122+
},
11123+
{
11124+
"source_path": "uwp/composition/source-modifiers.md",
11125+
"redirect_url": "/windows/apps/develop/composition/source-modifiers",
11126+
"redirect_document_id": false
11127+
},
11128+
{
11129+
"source_path": "uwp/composition/spring-animations.md",
11130+
"redirect_url": "/windows/apps/develop/composition/spring-animations",
11131+
"redirect_document_id": false
11132+
},
11133+
{
11134+
"source_path": "uwp/composition/time-animations.md",
11135+
"redirect_url": "/windows/apps/develop/composition/time-animations",
11136+
"redirect_document_id": false
11137+
},
11138+
{
11139+
"source_path": "uwp/composition/using-the-visual-layer-with-xaml.md",
11140+
"redirect_url": "/windows/apps/develop/composition/using-the-visual-layer-with-xaml",
11141+
"redirect_document_id": false
11142+
},
11143+
{
11144+
"source_path": "uwp/composition/visual-layer.md",
11145+
"redirect_url": "/windows/apps/develop/composition/visual-layer",
11146+
"redirect_document_id": false
11147+
},
11148+
{
11149+
"source_path": "uwp/composition/xaml-lighting.md",
11150+
"redirect_url": "/windows/apps/develop/composition/xaml-lighting",
11151+
"redirect_document_id": false
1104211152
}
1104311153
]
1104411154
}

uwp/composition/composition-animation.md renamed to hub/apps/develop/composition/composition-animation.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,13 @@
11
---
2-
ms.assetid: 386faf59-8f22-2e7c-abc9-d04216e78894
3-
title: Composition animations
4-
description: Many composition object and effect properties can be animated using key frame and expression animations allowing properties of a UI element to change over time or based on a calculation.
5-
ms.date: 10/10/2017
2+
title: Composition animations for WinUI
3+
description: Many Microsoft.UI.Composition object and effect properties can be animated in WinUI and Windows App SDK apps by using key frame and expression animations that change UI properties over time or based on calculations.
4+
ms.date: 03/16/2026
65
ms.topic: article
7-
keywords: windows 10, uwp
86
ms.localizationpriority: medium
97
---
108
# Composition animations
119

12-
The Windows.UI.Composition APIs allows you to create, animate, transform and manipulate compositor objects in a unified API layer. Composition animations provide a powerful and efficient way to run animations in your application UI. They have been designed from the ground up to ensure that your animations run at 60 FPS independent of the UI thread and to give you the flexibility to build amazing experiences using not only time, but input and other properties, to drive animations.
10+
The Microsoft.UI.Composition APIs allow you to create, animate, transform, and manipulate compositor objects in a unified API layer. Composition animations provide a powerful and efficient way to run animations in your WinUI app UI. They have been designed from the ground up to ensure that your animations run at 60 FPS independent of the UI thread and to give you the flexibility to build amazing experiences using not only time, but input and other properties, to drive animations.
1311

1412
## Motion in Windows
1513

@@ -51,4 +49,4 @@ As a developer creating experiences at the Windows UI layer, you have access to
5149
| [Relative motion with ExpressionAnimations](relation-animations.md) | ExpressionAnimations are used to describe how a motion of one object’s property should be driven relative to another object’s property. Developers define a mathematical equation that defines the reference-based relationship. |
5250
| ImplicitAnimations | These animations are trigger-based and are defined separately from core app logic. ImplicitAnimations are used to describe how and when animations occur as a response to direct property changes. |
5351
| [Input-driven motion with Input Animations](input-driven-animations.md) | Input Animations covers a set of scenarios that enable developers to describe manipulation-based motion via touch or other input modalities. These animations are driven based on active user input or gestures. |
54-
| [Physics-based motion with NaturalMotionAnimations](natural-animations.md) | NaturalMotionAnimations are used to describe natural and familiar motion experiences based on real-world force driven motion. Rather than defining time, developers define characteristics of the motion (for example, damping ratio for Springs) |
52+
| [Physics-based motion with NaturalMotionAnimations](natural-animations.md) | NaturalMotionAnimations are used to describe natural and familiar motion experiences based on real-world force driven motion. Rather than defining time, developers define characteristics of the motion (for example, damping ratio for Springs) |

0 commit comments

Comments
 (0)