diff --git a/docs/platform-integration/customize-ui-appearance.md b/docs/platform-integration/customize-ui-appearance.md index 975116f89..1ba703822 100644 --- a/docs/platform-integration/customize-ui-appearance.md +++ b/docs/platform-integration/customize-ui-appearance.md @@ -88,7 +88,7 @@ The class enables you to customize UI a 0,20,0,0 0,40,0,0 0,60,0,0 - + ... @@ -103,7 +103,7 @@ The class enables you to customize UI a 0,60,0,0 - + ... diff --git a/docs/user-interface/animation/basic.md b/docs/user-interface/animation/basic.md index c5a8ee6e7..312cf211f 100644 --- a/docs/user-interface/animation/basic.md +++ b/docs/user-interface/animation/basic.md @@ -180,7 +180,7 @@ In this example, the `Task.WhenAll` method contains three tasks, each of which e ## Canceling animations -An app can cancel one or more animations with a call to the extension method: +The extension method is used to cancel any animations, such as rotation, scaling, translation, and fading, that are running on a specific . ```csharp image.CancelAnimations(); diff --git a/docs/user-interface/handlers/index.md b/docs/user-interface/handlers/index.md index 2cf705b2e..a6abb14bd 100644 --- a/docs/user-interface/handlers/index.md +++ b/docs/user-interface/handlers/index.md @@ -1,12 +1,12 @@ --- title: ".NET MAUI handlers" description: "Learn about .NET MAUI handlers, which map cross-platform controls to performant native controls on each platform." -ms.date: 01/17/2024 +ms.date: 01/13/2025 --- # Handlers -.NET Multi-platform App UI (.NET MAUI) provides a collection of cross-platform controls that can be used to display data, initiate actions, indicate activity, display collections, pick data, and more. Each control has an interface representation that abstracts the control. Cross-platform controls that implement these interfaces are known as *virtual views*. *Handlers* map these virtual views to controls on each platform, which are known as *native views*. Handlers are also responsible for instantiating the underlying native view, and mapping the cross-platform control API to the native view API. For example, on iOS a handler maps a .NET MAUI to an iOS `UIButton`. On Android, the is mapped to an `AppCompatButton`: +.NET Multi-platform App UI (.NET MAUI) provides a collection of cross-platform controls that can be used to display data, initiate actions, indicate activity, display collections, pick data, and more. Each control has an interface representation that abstracts the control. Cross-platform controls that implement these interfaces are known as *virtual views*. *Handlers* map these virtual views to controls on each platform, which are known as *native views*. Handlers are also responsible for instantiating the underlying native view, and mapping the cross-platform control API to the native view API. For example, on iOS a handler maps a .NET MAUI to an iOS `UIButton`. On Android, the is mapped to a `MaterialButton`: :::image type="content" source="media/overview/button-handler.png" alt-text="Button handler architecture." border="false"::: diff --git a/docs/user-interface/handlers/media/overview/button-handler.png b/docs/user-interface/handlers/media/overview/button-handler.png index 76102fd34..28b30b40f 100644 Binary files a/docs/user-interface/handlers/media/overview/button-handler.png and b/docs/user-interface/handlers/media/overview/button-handler.png differ