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
+19 -16
View File
@@ -7,21 +7,24 @@
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>
<TextBox <StackPanel Width="400" IsEnabled="{Binding !Active}">
Margin="0,0,0,18" <TextBox
Text="{Binding Name}" Margin="0,0,0,18"
Watermark="Enter Wallet name" /> Text="{Binding Name}"
<TextBox Watermark="Enter Wallet name" />
Margin="0,0,0,18" <TextBox
Classes="revealPasswordButton" Margin="0,0,0,18"
PasswordChar="&#x25CF;" Classes="revealPasswordButton"
Text="{Binding Password}" PasswordChar="&#x25CF;"
Watermark="Enter password" /> Text="{Binding Password}"
<TextBox Watermark="Enter password" />
Classes="revealPasswordButton" <TextBox
PasswordChar="&#x25CF;" Classes="revealPasswordButton"
Watermark="Confirm password" /> PasswordChar="&#x25CF;"
</StackPanel> Watermark="Confirm password" />
</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))
{ {