namespace StrixMusic.Shells.Groove.Messages.Navigation.Pages.Abstract
{
///
/// A base class for navigation requests.
///
public abstract class PageNavigationRequestMessage
{
///
/// Create a new instance of .
///
/// If true, navigation will be added to the navigation stack.
public PageNavigationRequestMessage(bool record = true)
{
RecordNavigation = record;
}
///
/// If true, navigation will be added to the navigation stack.
///
public bool RecordNavigation { get; set; }
///
/// If true, this page should use a large header style.
///
public abstract bool ShowLargeHeader { get; }
///
/// The translation resource for the page title.
///
public abstract string PageTitleResource { get; }
}
}