More renaming
This commit is contained in:
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
|
|||||||
@@ -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">
|
||||||
<AddClassAction ClassName="Active" RemoveIfExists="True" />
|
<ConditionAction>
|
||||||
|
<ConditionAction.Condition>
|
||||||
|
<ConditionalExpression ForwardChaining="And">
|
||||||
|
<ComparisonCondition LeftOperand="{Binding IsConfirmed}" RightOperand="False" />
|
||||||
|
</ConditionalExpression>
|
||||||
|
</ConditionAction.Condition>
|
||||||
|
<AddClassAction ClassName="Active" RemoveIfExists="True" />
|
||||||
|
</ConditionAction>
|
||||||
</DataTriggerBehavior>
|
</DataTriggerBehavior>
|
||||||
<DataTriggerBehavior Binding="{Binding Active}" Value="False">
|
<DataTriggerBehavior Binding="{Binding IsActive}" Value="False">
|
||||||
<RemoveClassAction ClassName="Active" />
|
<ConditionAction>
|
||||||
|
<ConditionAction.Condition>
|
||||||
|
<ConditionalExpression ForwardChaining="And">
|
||||||
|
<ComparisonCondition LeftOperand="{Binding IsConfirmed}" RightOperand="False" />
|
||||||
|
</ConditionalExpression>
|
||||||
|
</ConditionAction.Condition>
|
||||||
|
<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>
|
||||||
|
|||||||
@@ -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>
|
||||||
|
|||||||
@@ -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 />
|
||||||
|
|||||||
@@ -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>();
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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));
|
||||||
|
|||||||
@@ -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),
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user