Files
TheXamlGuy/App/WeddingBuilder/Views/PageCollectionViewModel.cs
T
2022-11-01 15:26:08 +00:00

22 lines
669 B
C#

using TheXamlGuy.Framework.Avalonia;
using TheXamlGuy.Framework.Core;
namespace Builder;
public class PageCollectionViewModel : ObservableViewModelCollection<PageItemViewModel>
{
public PageCollectionViewModel(IPropertyBuilder propertyBuilder,
IEventAggregator eventAggregator,
IServiceFactory serviceFactory,
IDisposer disposer,
ITemplateSelector templateSelector,
IRouter route) : base(propertyBuilder, eventAggregator, serviceFactory, disposer)
{
TemplateSelector = templateSelector;
Route = route;
}
public ITemplateSelector TemplateSelector { get; }
public IRouter Route { get; }
}