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

 FlipView

public class FlipView : Selector
A control that imitate a slide show with back/forward buttons.
public static readonly DependencyProperty BannerTextProperty

Identifies the BannerText dependency property.

Identifies the CircularNavigation dependency property.

Identifies the DownTransition dependency property.

Identifies the IsBannerEnabled dependency property.

Identifies the IsNavigationEnabled dependency property.

Identifies the LeftTransition dependency property.

Identifies the MouseHoverBorderBrush dependency property.

Identifies the MouseHoverBorderEnabled dependency property.

Identifies the MouseHoverBorderThickness dependency property.

Identifies the NavigationButtonsPosition dependency property.

public static readonly DependencyProperty OrientationProperty

Identifies the Orientation dependency property.

Identifies the RightTransition dependency property.

Identifies the UpTransition dependency property.

public string BannerText { get; set; }

Gets or sets the banner text.

public bool CircularNavigation { get; set; }

Gets or sets a value indicating whether the navigation is circular, so you get the first after last and the last before first.

public TransitionType DownTransition { get; set; }

Gets or sets the transition of the down navigation.

public bool IsBannerEnabled { get; set; }

Gets or sets whether the banner is visible or not.

public bool IsNavigationEnabled { get; set; }

Gets or sets whether the navigation button are visible or not.

public TransitionType LeftTransition { get; set; }

Gets or sets the transition of the left navigation.

public Brush MouseHoverBorderBrush { get; set; }

Gets or sets the border brush of the mouse hover effect.

public bool MouseHoverBorderEnabled { get; set; }

Gets or sets a value indicating whether the border for mouse over effect is enabled or not.

public Thickness MouseHoverBorderThickness { get; set; }

Gets or sets the border thickness for the border of the mouse hover effect.

Gets or sets the position of the navigation buttons.

public Orientation Orientation { get; set; }

Gets or sets the orientation of the navigation.

public TransitionType RightTransition { get; set; }

Gets or sets the transition of the right navigation.

public TransitionType UpTransition { get; set; }

Gets or sets the transition of the up navigation.

public FlipView()

public void GoBack()

Changes the current slide to the previous item.

public void GoForward()

Changes the current to the next item.

public void HideControlButtons()

Removes the control buttons (next/previous) from view.

public void ShowControlButtons()

Brings the control buttons (next/previous) into view.