A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

23 lines
531 B

using System.Collections.Generic;
using System.Collections.ObjectModel;
using IntegrationTestApp.Models;
namespace IntegrationTestApp.ViewModels;
internal class MainWindowViewModel : ViewModelBase
{
private Page? _selectedPage;
public MainWindowViewModel(IEnumerable<Page> pages)
{
Pages = new(pages);
}
public ObservableCollection<Page> Pages { get; }
public Page? SelectedPage
{
get => _selectedPage;
set => RaiseAndSetIfChanged(ref _selectedPage, value);
}
}