WIP
This commit is contained in:
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user