This commit is contained in:
TheXamlGuy
2024-05-18 20:40:12 +01:00
parent 46fe35fea4
commit 0f9998bc1d
54 changed files with 368 additions and 241 deletions
+11 -11
View File
@@ -4,12 +4,12 @@ using Toolkit.Foundation;
namespace Bitvault;
public partial class ContainerNavigationViewModel :
ObservableCollectionViewModel<IContainerNavigationViewModel>,
ObservableCollection<IContainerNavigationViewModel>,
IMainNavigationViewModel,
INotificationHandler<OpenedEventArgs<Container>>,
INotificationHandler<ClosedEventArgs<Container>>,
INotificationHandler<ActivatedEventArgs<Container>>,
INotificationHandler<DeactivatedEventArgs<Container>>
INotificationHandler<OpenedEventArgs<ContainerToken>>,
INotificationHandler<ClosedEventArgs<ContainerToken>>,
INotificationHandler<ActivatedEventArgs<ContainerToken>>,
INotificationHandler<DeactivatedEventArgs<ContainerToken>>
{
[ObservableProperty]
private bool activated;
@@ -41,7 +41,7 @@ public partial class ContainerNavigationViewModel :
public IContentTemplate Template { get; set; }
public Task Handle(OpenedEventArgs<Container> args)
public Task Handle(OpenedEventArgs<ContainerToken> args)
{
Add<AllNavigationViewModel>("All");
Add<StarredNavigationViewModel>("Starred");
@@ -52,7 +52,7 @@ public partial class ContainerNavigationViewModel :
return Task.CompletedTask;
}
public Task Handle(ClosedEventArgs<Container> args)
public Task Handle(ClosedEventArgs<ContainerToken> args)
{
Opened = true;
Clear();
@@ -60,9 +60,9 @@ public partial class ContainerNavigationViewModel :
return Task.CompletedTask;
}
public Task Handle(DeactivatedEventArgs<Container> args) =>
Task.FromResult(Activated = false);
public Task Handle(DeactivatedEventArgs<ContainerToken> args) =>
Task.FromResult(Activated = false);
public Task Handle(ActivatedEventArgs<Container> args) =>
Task.FromResult(Activated = true);
public Task Handle(ActivatedEventArgs<ContainerToken> args) =>
Task.FromResult(Activated = true);
}