More renaming

This commit is contained in:
TheXamlGuy
2024-06-16 15:48:53 +01:00
parent 60cffc2e5a
commit ee997d888f
20 changed files with 53 additions and 32 deletions
+2 -2
View File
@@ -11,7 +11,7 @@
<ConditionAction> <ConditionAction>
<ConditionAction.Condition> <ConditionAction.Condition>
<ConditionalExpression ForwardChaining="And"> <ConditionalExpression ForwardChaining="And">
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="False" /> <ComparisonCondition LeftOperand="{Binding IsActivated}" RightOperand="False" />
</ConditionalExpression> </ConditionalExpression>
</ConditionAction.Condition> </ConditionAction.Condition>
<NavigateAction Region="Main" Route="Wallet"> <NavigateAction Region="Main" Route="Wallet">
@@ -21,7 +21,7 @@
<ConditionAction> <ConditionAction>
<ConditionAction.Condition> <ConditionAction.Condition>
<ConditionalExpression ForwardChaining="And"> <ConditionalExpression ForwardChaining="And">
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="True" /> <ComparisonCondition LeftOperand="{Binding IsActivated}" RightOperand="True" />
</ConditionalExpression> </ConditionalExpression>
</ConditionAction.Condition> </ConditionAction.Condition>
<NavigateAction Region="Left" Route="ItemCollection"> <NavigateAction Region="Left" Route="ItemCollection">
+2 -2
View File
@@ -11,7 +11,7 @@
<ConditionAction> <ConditionAction>
<ConditionAction.Condition> <ConditionAction.Condition>
<ConditionalExpression ForwardChaining="And"> <ConditionalExpression ForwardChaining="And">
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="False" /> <ComparisonCondition LeftOperand="{Binding IsActivated}" RightOperand="False" />
</ConditionalExpression> </ConditionalExpression>
</ConditionAction.Condition> </ConditionAction.Condition>
<NavigateAction Region="Main" Route="Wallet"> <NavigateAction Region="Main" Route="Wallet">
@@ -21,7 +21,7 @@
<ConditionAction> <ConditionAction>
<ConditionAction.Condition> <ConditionAction.Condition>
<ConditionalExpression ForwardChaining="And"> <ConditionalExpression ForwardChaining="And">
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="True" /> <ComparisonCondition LeftOperand="{Binding IsActivated}" RightOperand="True" />
</ConditionalExpression> </ConditionalExpression>
</ConditionAction.Condition> </ConditionAction.Condition>
<NavigateAction Region="Left" Route="ItemCollection"> <NavigateAction Region="Left" Route="ItemCollection">
+19 -5
View File
@@ -29,17 +29,31 @@
<AddClassAction ClassName="Write" RemoveIfExists="True" /> <AddClassAction ClassName="Write" RemoveIfExists="True" />
<RemoveClassAction ClassName="Read" /> <RemoveClassAction ClassName="Read" />
</DataTriggerBehavior> </DataTriggerBehavior>
<DataTriggerBehavior Binding="{Binding Active}" Value="True"> <DataTriggerBehavior Binding="{Binding IsActive}" Value="True">
<ConditionAction>
<ConditionAction.Condition>
<ConditionalExpression ForwardChaining="And">
<ComparisonCondition LeftOperand="{Binding IsConfirmed}" RightOperand="False" />
</ConditionalExpression>
</ConditionAction.Condition>
<AddClassAction ClassName="Active" RemoveIfExists="True" /> <AddClassAction ClassName="Active" RemoveIfExists="True" />
</ConditionAction>
</DataTriggerBehavior> </DataTriggerBehavior>
<DataTriggerBehavior Binding="{Binding Active}" Value="False"> <DataTriggerBehavior Binding="{Binding IsActive}" Value="False">
<ConditionAction>
<ConditionAction.Condition>
<ConditionalExpression ForwardChaining="And">
<ComparisonCondition LeftOperand="{Binding IsConfirmed}" RightOperand="False" />
</ConditionalExpression>
</ConditionAction.Condition>
<RemoveClassAction ClassName="Active" /> <RemoveClassAction ClassName="Active" />
</ConditionAction>
</DataTriggerBehavior> </DataTriggerBehavior>
</Interaction.Behaviors> </Interaction.Behaviors>
<Grid> <Grid>
<StackPanel <StackPanel
Width="400" Width="400"
IsEnabled="{Binding !Active}" IsEnabled="{Binding !IsActive}"
Spacing="18"> Spacing="18">
<StackPanel> <StackPanel>
<TextBlock Margin="0,0,0,6" Text="Name" /> <TextBlock Margin="0,0,0,6" Text="Name" />
@@ -58,7 +72,7 @@
Height="48" Height="48"
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
IsActive="{Binding Active}" IsActive="{Binding IsActive}"
IsVisible="{Binding Active}" /> IsVisible="{Binding IsActive}" />
</Grid> </Grid>
</ContentDialog> </ContentDialog>
+2 -2
View File
@@ -7,7 +7,7 @@
<StackPanel <StackPanel
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
IsEnabled="{Binding !Active}" IsEnabled="{Binding !IsActive}"
Spacing="12"> Spacing="12">
<PersonPicture <PersonPicture
Width="144" Width="144"
@@ -31,6 +31,6 @@
<ProgressRing <ProgressRing
HorizontalAlignment="Center" HorizontalAlignment="Center"
VerticalAlignment="Center" VerticalAlignment="Center"
IsActive="{Binding Active}" /> IsActive="{Binding IsActive}" />
</StackPanel> </StackPanel>
</UserControl> </UserControl>
+2 -2
View File
@@ -59,7 +59,7 @@
<ConditionAction.Condition> <ConditionAction.Condition>
<ConditionalExpression ForwardChaining="And"> <ConditionalExpression ForwardChaining="And">
<ComparisonCondition LeftOperand="{Binding Opened}" RightOperand="True" /> <ComparisonCondition LeftOperand="{Binding Opened}" RightOperand="True" />
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="False" /> <ComparisonCondition LeftOperand="{Binding IsActivated}" RightOperand="False" />
</ConditionalExpression> </ConditionalExpression>
</ConditionAction.Condition> </ConditionAction.Condition>
<NavigateAction Region="Main" Route="Wallet" /> <NavigateAction Region="Main" Route="Wallet" />
@@ -81,7 +81,7 @@
<ConditionAction.Condition> <ConditionAction.Condition>
<ConditionalExpression ForwardChaining="And"> <ConditionalExpression ForwardChaining="And">
<ComparisonCondition LeftOperand="{Binding Opened}" RightOperand="True" /> <ComparisonCondition LeftOperand="{Binding Opened}" RightOperand="True" />
<ComparisonCondition LeftOperand="{Binding Activated}" RightOperand="False" /> <ComparisonCondition LeftOperand="{Binding IsActivated}" RightOperand="False" />
</ConditionalExpression> </ConditionalExpression>
</ConditionAction.Condition> </ConditionAction.Condition>
<InvokeNavigationViewItemAction /> <InvokeNavigationViewItemAction />
+1 -1
View File
@@ -29,7 +29,7 @@ public class CreateItemViewModelHandler(IServiceFactory serviceFactory,
itemHeaderConfigurationDecorator.Set(configuration); itemHeaderConfigurationDecorator.Set(configuration);
if (serviceFactory.Create<ItemViewModel>(args => args.Initialize(), args.Parameters) is ItemViewModel itemViewModel) if (serviceFactory.Create<ItemViewModel>(args => args.OnInitialize(), args.Parameters) is ItemViewModel itemViewModel)
{ {
itemViewModel.Add<ItemHeaderViewModel>(configuration, state, "", name); itemViewModel.Add<ItemHeaderViewModel>(configuration, state, "", name);
itemViewModel.Add<ItemContentViewModel>(); itemViewModel.Add<ItemContentViewModel>();
+8 -2
View File
@@ -5,7 +5,8 @@ using Toolkit.Foundation;
namespace Wallet; namespace Wallet;
public partial class CreateWalletViewModel : Observable, public partial class CreateWalletViewModel :
Observable,
IPrimaryConfirmation IPrimaryConfirmation
{ {
[MaybeNull] [MaybeNull]
@@ -23,6 +24,9 @@ public partial class CreateWalletViewModel : Observable,
[ObservableProperty] [ObservableProperty]
private IValidation validation; private IValidation validation;
[ObservableProperty]
private bool isConfirmed;
public CreateWalletViewModel(IValidation validation, public CreateWalletViewModel(IValidation validation,
IServiceProvider provider, IServiceProvider provider,
IServiceFactory factory, IServiceFactory factory,
@@ -46,8 +50,10 @@ public partial class CreateWalletViewModel : Observable,
{ {
using (await new ActivityLock(this)) using (await new ActivityLock(this))
{ {
return await Mediator.Handle<CreateEventArgs<Wallet<(string, string)>>, IsConfirmed = await Mediator.Handle<CreateEventArgs<Wallet<(string, string)>>,
bool>(Create.As(new Wallet<(string, string)>((Name, Password)))); bool>(Create.As(new Wallet<(string, string)>((Name, Password))));
return IsConfirmed;
} }
} }
+1 -1
View File
@@ -14,7 +14,7 @@ public class MaskedTextEntryViewModelHandler(IServiceFactory serviceFactory) :
string? value = $"{configuration.Value}" ?? ""; string? value = $"{configuration.Value}" ?? "";
double? width = configuration.Width; double? width = configuration.Width;
if (serviceFactory.Create<MaskedTextEntryViewModel>(args => args.Initialize(), if (serviceFactory.Create<MaskedTextEntryViewModel>(args => args.OnInitialize(),
[.. args.Parameters, configuration, configuration.Pattern, label, value, width]) [.. args.Parameters, configuration, configuration.Pattern, label, value, width])
is MaskedTextEntryViewModel viewModel) is MaskedTextEntryViewModel viewModel)
{ {
+1 -1
View File
@@ -14,7 +14,7 @@ public class MultilineTextEntryViewModelHandler(IServiceFactory serviceFactory)
string? value = $"{configuration.Value}" ?? ""; string? value = $"{configuration.Value}" ?? "";
double? width = configuration.Width; double? width = configuration.Width;
if (serviceFactory.Create<MultilineTextEntryViewModel>(args => args.Initialize(), if (serviceFactory.Create<MultilineTextEntryViewModel>(args => args.OnInitialize(),
[.. args.Parameters, configuration, label, value, width]) [.. args.Parameters, configuration, label, value, width])
is MultilineTextEntryViewModel viewModel) is MultilineTextEntryViewModel viewModel)
{ {
+1 -1
View File
@@ -14,7 +14,7 @@ public class PasswordEntryViewModelHandler(IServiceFactory serviceFactory) :
string? value = $"{configuration.Value}" ?? ""; string? value = $"{configuration.Value}" ?? "";
double? width = configuration.Width; double? width = configuration.Width;
if (serviceFactory.Create<PasswordEntryViewModel>(args => args.Initialize(), if (serviceFactory.Create<PasswordEntryViewModel>(args => args.OnInitialize(),
[.. args.Parameters, configuration, label, value, width]) [.. args.Parameters, configuration, label, value, width])
is PasswordEntryViewModel viewModel) is PasswordEntryViewModel viewModel)
{ {
+1 -1
View File
@@ -14,7 +14,7 @@ public class PinEntryViewModelHandler(IServiceFactory serviceFactory) :
string? value = $"{configuration.Value}" ?? ""; string? value = $"{configuration.Value}" ?? "";
double? width = configuration.Width; double? width = configuration.Width;
if (serviceFactory.Create<PinEntryViewModel>(args => args.Initialize(), if (serviceFactory.Create<PinEntryViewModel>(args => args.OnInitialize(),
[.. args.Parameters, configuration, label, value, width]) [.. args.Parameters, configuration, label, value, width])
is PinEntryViewModel viewModel) is PinEntryViewModel viewModel)
{ {
@@ -18,7 +18,7 @@ public class SynchronizeCategoriesNavigationViewModelHandler(IMediator mediator,
int count = counts?.FirstOrDefault(x => x.Name == configuration.Key).Count ?? 0; int count = counts?.FirstOrDefault(x => x.Name == configuration.Key).Count ?? 0;
string name = configuration.Key; string name = configuration.Key;
if (serviceFactory.Create<CategoryNavigationViewModel>(args => args.Initialize(), count, name) if (serviceFactory.Create<CategoryNavigationViewModel>(args => args.OnInitialize(), count, name)
is CategoryNavigationViewModel viewModel) is CategoryNavigationViewModel viewModel)
{ {
publisher.Publish(Create.As(viewModel), nameof(CategoriesNavigationViewModel)); publisher.Publish(Create.As(viewModel), nameof(CategoriesNavigationViewModel));
@@ -12,7 +12,7 @@ public class SynchronizeItemCategoryViewModelHandler(IItemConfigurationCollectio
bool selected = true; bool selected = true;
foreach (KeyValuePair<string, Func<ItemConfiguration>> configuration in configurations) foreach (KeyValuePair<string, Func<ItemConfiguration>> configuration in configurations)
{ {
if (serviceFactory.Create<ItemCategoryNavigationViewModel>(args => args.Initialize(), if (serviceFactory.Create<ItemCategoryNavigationViewModel>(args => args.OnInitialize(),
configuration.Key, selected) configuration.Key, selected)
is ItemCategoryNavigationViewModel viewModel) is ItemCategoryNavigationViewModel viewModel)
{ {
@@ -31,7 +31,7 @@ public class SynchronizeItemCollectionViewModelHandler(IMediator mediator,
IDecoratorService<Item<(Guid, string)>> decoratorService = serviceScope.ServiceProvider IDecoratorService<Item<(Guid, string)>> decoratorService = serviceScope.ServiceProvider
.GetRequiredService<IDecoratorService<Item<(Guid, string)>>>(); .GetRequiredService<IDecoratorService<Item<(Guid, string)>>>();
if (serviceFactory.Create<ItemNavigationViewModel>(args => args.Initialize(), if (serviceFactory.Create<ItemNavigationViewModel>(args => args.OnInitialize(),
Id, Name, "Description", Category, selected, Favourite, Archived) Id, Name, "Description", Category, selected, Favourite, Archived)
is ItemNavigationViewModel viewModel) is ItemNavigationViewModel viewModel)
{ {
@@ -22,7 +22,7 @@ public class SynchronizeItemContentFromCategoryViewModelHandler(IItemConfigurati
foreach (ItemSectionConfiguration configurationSection in configuration.Sections) foreach (ItemSectionConfiguration configurationSection in configuration.Sections)
{ {
string id = $"{nameof(ItemSection)}:{Guid.NewGuid()}"; string id = $"{nameof(ItemSection)}:{Guid.NewGuid()}";
if (serviceFactory.Create<ItemSectionViewModel>(args => args.Initialize(), id) if (serviceFactory.Create<ItemSectionViewModel>(args => args.OnInitialize(), id)
is ItemSectionViewModel sectionViewModel) is ItemSectionViewModel sectionViewModel)
{ {
publisher.Publish(Create.As(sectionViewModel), nameof(ItemContentViewModel)); publisher.Publish(Create.As(sectionViewModel), nameof(ItemContentViewModel));
@@ -25,7 +25,7 @@ public class SynchronizeItemContentViewModelHandler(IDecoratorService<Item<(Guid
foreach (ItemSectionConfiguration configurationSection in configuration.Sections) foreach (ItemSectionConfiguration configurationSection in configuration.Sections)
{ {
string id = $"{nameof(ItemSection)}:{Guid.NewGuid()}"; string id = $"{nameof(ItemSection)}:{Guid.NewGuid()}";
if (serviceFactory.Create<ItemSectionViewModel>(args => args.Initialize(), id) if (serviceFactory.Create<ItemSectionViewModel>(args => args.OnInitialize(), id)
is ItemSectionViewModel sectionViewModel) is ItemSectionViewModel sectionViewModel)
{ {
publisher.Publish(Create.As(sectionViewModel), nameof(ItemContentViewModel)); publisher.Publish(Create.As(sectionViewModel), nameof(ItemContentViewModel));
+1 -1
View File
@@ -19,7 +19,7 @@ public class SynchronizeMainViewModelHandler(IPublisher publisher,
{ {
if (Wallet.Services.GetRequiredService<IServiceFactory>() is IServiceFactory factory) if (Wallet.Services.GetRequiredService<IServiceFactory>() is IServiceFactory factory)
{ {
if (factory.Create<WalletNavigationViewModel>(args => args.Initialize(), descriptor.Name, selected) if (factory.Create<WalletNavigationViewModel>(args => args.OnInitialize(), descriptor.Name, selected)
is WalletNavigationViewModel viewModel) is WalletNavigationViewModel viewModel)
{ {
publisher.Publish(Create.As<IMainNavigationViewModel>(viewModel), publisher.Publish(Create.As<IMainNavigationViewModel>(viewModel),
+1 -1
View File
@@ -14,7 +14,7 @@ public class TextEntryViewModelHandler(IServiceFactory serviceFactory) :
string? value = $"{configuration.Value}" ?? ""; string? value = $"{configuration.Value}" ?? "";
double? width = configuration.Width; double? width = configuration.Width;
if (serviceFactory.Create<TextEntryViewModel>(args => args.Initialize(), if (serviceFactory.Create<TextEntryViewModel>(args => args.OnInitialize(),
[.. args.Parameters, configuration, label, value, width]) [.. args.Parameters, configuration, label, value, width])
is TextEntryViewModel viewModel) is TextEntryViewModel viewModel)
{ {
+1 -1
View File
@@ -22,7 +22,7 @@ public class WalletActivatedHandler(IWalletHostCollection Wallets,
{ {
if (host.Services.GetRequiredService<IServiceFactory>() is IServiceFactory serviceFactory) if (host.Services.GetRequiredService<IServiceFactory>() is IServiceFactory serviceFactory)
{ {
if (serviceFactory.Create<WalletNavigationViewModel>(args => args.Initialize(), if (serviceFactory.Create<WalletNavigationViewModel>(args => args.OnInitialize(),
descriptor.Name, false) descriptor.Name, false)
is WalletNavigationViewModel viewModel) is WalletNavigationViewModel viewModel)
{ {
+3 -2
View File
@@ -4,9 +4,10 @@ namespace Wallet;
public class WalletInitializer(IEnumerable<IConfigurationDescriptor<WalletConfiguration>> configurations, public class WalletInitializer(IEnumerable<IConfigurationDescriptor<WalletConfiguration>> configurations,
IComponentFactory componentFactory, IComponentFactory componentFactory,
IWalletHostCollection Wallets) : IInitialization IWalletHostCollection Wallets) :
IInitialization
{ {
public async Task Initialize() public async Task OnInitialize()
{ {
foreach (IConfigurationDescriptor<WalletConfiguration> configuration in configurations) foreach (IConfigurationDescriptor<WalletConfiguration> configuration in configurations)
{ {