This commit is contained in:
TheXamlGuy
2024-05-04 22:35:11 +01:00
parent 08cdbd9225
commit 5d75023384
12 changed files with 52 additions and 22 deletions
+8 -3
View File
@@ -1,12 +1,17 @@
using Toolkit.Foundation;
using CommunityToolkit.Mvvm.ComponentModel;
using Toolkit.Foundation;
namespace Bitvault;
public class CategoriesNavigationViewModel(IServiceProvider provider,
public partial class CategoriesNavigationViewModel(IServiceProvider provider,
IServiceFactory factory,
IMediator mediator,
IPublisher publisher,
ISubscriber subscriber,
IDisposer disposer) :
ObservableViewModel(provider, factory, mediator, publisher, subscriber, disposer),
IVaultNavigationViewModel;
IVaultNavigationViewModel
{
[ObservableProperty]
private bool selected;
}
+4 -2
View File
@@ -1,3 +1,5 @@
namespace Bitvault;
using Toolkit.Foundation;
public interface IVaultNavigationViewModel;
namespace Bitvault;
public interface IVaultNavigationViewModel : ISelectable;
+1 -2
View File
@@ -38,13 +38,12 @@ public partial class VaultNavigationViewModel :
public Task Handle(Opened args, CancellationToken cancellationToken = default)
{
Opened = true;
Add<AllNavigationViewModel>();
Add<StarredNavigationViewModel>();
Add<ArchiveNavigationViewModel>();
Add<CategoriesNavigationViewModel>();
Opened = true;
return Task.CompletedTask;
}
+3 -1
View File
@@ -9,7 +9,9 @@ public class VaultViewModelHandler(IServiceFactory factory,
public async Task Handle(Enumerate<LockerNavigationViewModel> args,
CancellationToken cancellationToken = default)
{
for (int i = 0; i < 5000; i++)
Random rnd = new Random();
int d = rnd.Next(5, 10);
for (int i = 0; i < 2; i++)
{
if (factory.Create<LockerNavigationViewModel>() is LockerNavigationViewModel viewModel)
{