forked from Roflin/gamenight
16 lines
448 B
C#
16 lines
448 B
C#
using ReactiveUI;
|
|
|
|
namespace FrontendAvalonia.ViewModels;
|
|
|
|
public class PageViewModelBase : ViewModelBase, IRoutableViewModel, IActivatableViewModel
|
|
{
|
|
public PageViewModelBase(IScreen screen)
|
|
{
|
|
UrlPathSegment = GetType().Name.Replace("ViewModel", "");
|
|
HostScreen = screen;
|
|
}
|
|
|
|
public string? UrlPathSegment { get; }
|
|
public IScreen HostScreen { get; }
|
|
public ViewModelActivator Activator { get; } = new();
|
|
} |