// MainWindowViewModel.cs
namespace Phasmo_Trivia.ViewModels
{
public class MainWindowViewModel : ViewModelBase
{
ViewModelBase _content;
public MainWindowViewModel(Database db)
{
Content = List = new HomeScreenViewModel(db);
}
public ViewModelBase Content
{
get => _content;
private set => this.RaiseAndSetIfChanged(ref _content, value);
}
public HomeScreenViewModel List { get; }
public void NewGame()
{
var vm = NewGameViewModel();
}
public void PreviousGames()
{
}
}
}
// MainWindowViewModel.cs
namespace Phasmo_Trivia.ViewModels
{
public class MainWindowViewModel : ViewModelBase
{
ViewModelBase _content;
public MainWindowViewModel(Database db)
{
Content = List = new HomeScreenViewModel(db);
}
public ViewModelBase Content
{
get => _content;
private set => this.RaiseAndSetIfChanged(ref _content, value);
}
public HomeScreenViewModel List { get; }
public void NewGame()
{
var vm = NewGameViewModel();
}
public void PreviousGames()
{
}
}
}