MahApps.Metro by Jan Karger, Dennis Daume, Brendan Forster, Paul Jenkins, Jake Ginnivan, Alex Mitchell

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

.NET API 3,425,904 bytes

 TransitioningContentControl

A ContentControl that animates content as it loads and unloads.

public static readonly DependencyProperty TransitionProperty

public string CustomVisualStatesName { get; set; }

Gets or sets the name of the custom transition visual state.

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.