From 6fbe1c2180ef45a940e193f1b4637e64eaab80ed Mon Sep 17 00:00:00 2001 From: Jumar Macato Date: Fri, 12 Apr 2019 19:35:31 +0800 Subject: [PATCH] More animations shenanigans. --- .../LayoutTransformControl.cs | 1 + .../Notifications/Notification.cs | 32 ++++++++++++++--- .../NotificationArea.xaml | 34 ++++++++++++------- 3 files changed, 50 insertions(+), 17 deletions(-) diff --git a/src/Avalonia.Controls/LayoutTransformControl.cs b/src/Avalonia.Controls/LayoutTransformControl.cs index 950d4f34da..482cfc5320 100644 --- a/src/Avalonia.Controls/LayoutTransformControl.cs +++ b/src/Avalonia.Controls/LayoutTransformControl.cs @@ -51,6 +51,7 @@ namespace Avalonia.Controls { if (TransformRoot == null || LayoutTransform == null) { + LayoutTransform = RenderTransform; return base.ArrangeOverride(finalSize); } diff --git a/src/Avalonia.Controls/Notifications/Notification.cs b/src/Avalonia.Controls/Notifications/Notification.cs index 54de4bcce7..c75e805892 100644 --- a/src/Avalonia.Controls/Notifications/Notification.cs +++ b/src/Avalonia.Controls/Notifications/Notification.cs @@ -9,11 +9,12 @@ namespace Avalonia.Controls.Notifications { public class Notification : ContentControl { - private TimeSpan _closingAnimationTime = TimeSpan.FromSeconds(1); + // private TimeSpan _closingAnimationTime = TimeSpan.FromSeconds(1); static Notification() { //CloseOnClickProperty.Changed.AddClassHandler