From 4f7edc09fa863bb4ced550997e6c7b33da3f0a5e Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Tue, 15 Feb 2022 17:27:59 +0000 Subject: [PATCH] fix warnings. --- src/Avalonia.Controls/TransitioningContentControl.cs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/Avalonia.Controls/TransitioningContentControl.cs b/src/Avalonia.Controls/TransitioningContentControl.cs index 8b702d91eb..3c4fa7c740 100644 --- a/src/Avalonia.Controls/TransitioningContentControl.cs +++ b/src/Avalonia.Controls/TransitioningContentControl.cs @@ -1,19 +1,20 @@ using System; using System.Threading; using Avalonia.Animation; +using Avalonia.Controls.Templates; using Avalonia.Threading; namespace Avalonia.Controls; /// -/// Displays according to a . +/// Displays according to a . /// Uses to move between the old and new content values. /// public class TransitioningContentControl : ContentControl { private CancellationTokenSource? _lastTransitionCts; private object? _displayedContent; - + /// /// Defines the property. /// @@ -28,7 +29,7 @@ public class TransitioningContentControl : ContentControl public static readonly DirectProperty DisplayedContentProperty = AvaloniaProperty.RegisterDirect(nameof(DisplayedContent), o => o.DisplayedContent); - + /// /// Gets or sets the animation played when content appears and disappears. /// @@ -74,7 +75,7 @@ public class TransitioningContentControl : ContentControl { return; } - + _lastTransitionCts?.Cancel(); _lastTransitionCts = new CancellationTokenSource(); @@ -82,7 +83,7 @@ public class TransitioningContentControl : ContentControl await PageTransition.Start(this, null, true, _lastTransitionCts.Token); DisplayedContent = content; - + if (PageTransition != null) await PageTransition.Start(null, this, true, _lastTransitionCts.Token); }