Amend IPrimaryConfirmation

This commit is contained in:
TheXamlGuy
2024-06-15 20:27:46 +01:00
parent 1e52fc55f0
commit 7752b2fa00
2 changed files with 21 additions and 17 deletions
+4 -1
View File
@@ -7,8 +7,10 @@
x:DataType="vm:CreateWalletViewModel" x:DataType="vm:CreateWalletViewModel"
CloseButtonText="Cancel" CloseButtonText="Cancel"
IsPrimaryButtonEnabled="{Binding !Active}" IsPrimaryButtonEnabled="{Binding !Active}"
IsSecondaryButtonEnabled="{Binding !Active}"
PrimaryButtonText="Create"> PrimaryButtonText="Create">
<StackPanel Width="400"> <Grid>
<StackPanel Width="400" IsEnabled="{Binding !Active}">
<TextBox <TextBox
Margin="0,0,0,18" Margin="0,0,0,18"
Text="{Binding Name}" Text="{Binding Name}"
@@ -24,4 +26,5 @@
PasswordChar="&#x25CF;" PasswordChar="&#x25CF;"
Watermark="Confirm password" /> Watermark="Confirm password" />
</StackPanel> </StackPanel>
</Grid>
</ContentDialog> </ContentDialog>
+2 -1
View File
@@ -1,5 +1,6 @@
using CommunityToolkit.Mvvm.ComponentModel; using CommunityToolkit.Mvvm.ComponentModel;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Reactive.Disposables;
using Toolkit.Foundation; using Toolkit.Foundation;
namespace Wallet; namespace Wallet;
@@ -21,7 +22,7 @@ public partial class CreateWalletViewModel(IServiceProvider provider,
[ObservableProperty] [ObservableProperty]
private string password; private string password;
public async Task<bool> Confirm() public async Task<bool> ConfirmPrimary()
{ {
using (await new ActivityLock(this)) using (await new ActivityLock(this))
{ {