Browse Source

cancel transition if detached.

pull/7611/head
Dan Walmsley 5 years ago
parent
commit
814893877e
  1. 7
      src/Avalonia.Controls/TransitioningContentControl.cs

7
src/Avalonia.Controls/TransitioningContentControl.cs

@ -55,6 +55,13 @@ public class TransitioningContentControl : ContentControl
Dispatcher.UIThread.Post(() => UpdateContentWithTransition(Content));
}
protected override void OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs e)
{
base.OnDetachedFromVisualTree(e);
_lastTransitionCts?.Cancel();
}
protected override void OnPropertyChanged<T>(AvaloniaPropertyChangedEventArgs<T> change)
{
base.OnPropertyChanged(change);

Loading…
Cancel
Save