using Toolkit.Foundation; namespace Bitvault; public partial class ContainerHeaderViewModel : ObservableCollectionViewModel, INotificationHandler>> { public ContainerHeaderViewModel(IServiceProvider provider, IServiceFactory factory, IMediator mediator, IPublisher publisher, ISubscriber subscriber, IDisposer disposer, IContentTemplate template) : base(provider, factory, mediator, publisher, subscriber, disposer) { Template = template; Add(scope: true); } public IContentTemplate Template { get; set; } public Task Handle(SecureStorage> args, CancellationToken cancellationToken = default) { if (args.Value is Filter filter) { Value = filter.Value; } return Task.CompletedTask; } }