24 lines
405 B
C#
24 lines
405 B
C#
|
using Microsoft.UI.Xaml.Controls;
|
|||
|
using Microsoft.UI.Xaml.Navigation;
|
|||
|
|
|||
|
namespace RustTools.Contracts.Services;
|
|||
|
|
|||
|
public interface INavigationService
|
|||
|
{
|
|||
|
event NavigatedEventHandler Navigated;
|
|||
|
|
|||
|
bool CanGoBack
|
|||
|
{
|
|||
|
get;
|
|||
|
}
|
|||
|
|
|||
|
Frame? Frame
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
|
|||
|
bool NavigateTo(string pageKey, object? parameter = null, bool clearNavigation = false);
|
|||
|
|
|||
|
bool GoBack();
|
|||
|
}
|