MahApps.Metro by Paul Jenkins; Jake Ginnivan; Brendan Forster (shiftkey); Alex Mitchell (Amrykid); Dennis Daume (flagbug); Jan Karger (punker76)

<PackageReference Include="MahApps.Metro" Version="0.12.1" />

 TransitioningContentControl

A ContentControl that animates content as it loads and unloads.

public static readonly DependencyProperty TransitionProperty

public bool IsTransitioning { get; }

Gets/sets if the content is transitioning.

public bool RestartTransitionOnContentChange { get; set; }

public TransitionType Transition { get; set; }

public void AbortTransition()

protected virtual void OnRestartTransitionOnContentChangeChanged(bool oldValue, bool newValue)

public void ReloadTransition()

Reload the current transition if the content is the same.