using CommunityToolkit.Mvvm.Input; namespace Hyperbar.Windows.Primary; //public class MediaControllerViewModelFactory(IServiceFactory service, // IMediator mediator, // Queue mediaControllers) : // IFactory //{ // public MediaControllerViewModel Create() // { // throw new NotImplementedException(); // } //} public class MediaControllerViewModel : ObservableCollectionViewModel, ITemplatedViewModel { public MediaControllerViewModel(ITemplateFactory templateFactory, IServiceFactory serviceFactory, IMediator mediator, IDisposer disposer) : base(serviceFactory, mediator, disposer) { TemplateFactory = templateFactory; this.Add(); this.Add("\uEB9E"); this.Add("\uE768"); this.Add("\uE769"); this.Add("\uEB9D"); } public ITemplateFactory TemplateFactory { get; set; } }