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

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

.NET API 905,312 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.