using FluentAvalonia.UI.Controls; namespace StabilityMatrix.Avalonia.ViewModels; /// /// An abstract class for enabling page navigation. /// public abstract class PageViewModelBase : ViewModelBase { /// /// Gets if the user can navigate to the next page /// public abstract bool CanNavigateNext { get; protected set; } /// /// Gets if the user can navigate to the previous page /// public abstract bool CanNavigatePrevious { get; protected set; } public abstract string Title { get; } public abstract Symbol Icon { get; } }