Files
ZonyLrcToolsX/src/ZonyLrcTools.Desktop/Services/INavigationService.cs

14 lines
347 B
C#

using ZonyLrcTools.Desktop.ViewModels;
namespace ZonyLrcTools.Desktop.Services;
public interface INavigationService
{
ViewModelBase? CurrentViewModel { get; }
event EventHandler<ViewModelBase>? NavigationChanged;
TViewModel NavigateTo<TViewModel>() where TViewModel : ViewModelBase;
void GoBack();
bool CanGoBack { get; }
}