Improve filtering
This commit is contained in:
@@ -3,9 +3,9 @@ using Toolkit.Foundation;
|
||||
|
||||
namespace Wallet;
|
||||
|
||||
[Notification(typeof(CreateEventArgs<ItemNavigationViewModel>), nameof(ItemNavigationCollectionViewModel))]
|
||||
[Notification(typeof(InsertEventArgs<ItemNavigationViewModel>), nameof(ItemNavigationCollectionViewModel))]
|
||||
[Notification(typeof(MoveToEventArgs<ItemNavigationViewModel>), nameof(ItemNavigationCollectionViewModel))]
|
||||
[Notification(typeof(CreateEventArgs<ItemNavigationViewModel>), nameof(Filter))]
|
||||
[Notification(typeof(InsertEventArgs<ItemNavigationViewModel>), nameof(Filter))]
|
||||
[Notification(typeof(MoveToEventArgs<ItemNavigationViewModel>), nameof(Filter))]
|
||||
[Notification(typeof(NotifyEventArgs<Search<string>>), nameof(ItemNavigationCollectionViewModel))]
|
||||
public partial class ItemNavigationCollectionViewModel :
|
||||
ObservableCollection<ItemNavigationViewModel>,
|
||||
@@ -31,10 +31,14 @@ public partial class ItemNavigationCollectionViewModel :
|
||||
{
|
||||
Template = template;
|
||||
Named = $"{named}";
|
||||
Filter = filter;
|
||||
|
||||
this.configuration = configuration with { Filter = filter };
|
||||
}
|
||||
|
||||
[ObservableProperty]
|
||||
private string? filter;
|
||||
|
||||
public IContentTemplate Template { get; set; }
|
||||
|
||||
public Task Handle(NotifyEventArgs<Filter> args)
|
||||
|
||||
Reference in New Issue
Block a user