Added scrollviewer to signatures settings
This commit is contained in:
@@ -148,11 +148,11 @@ namespace Wino.Mail.ViewModels
|
|||||||
}
|
}
|
||||||
|
|
||||||
[RelayCommand]
|
[RelayCommand]
|
||||||
private async Task RemoveSignatureAsync(AccountSignature signatureModel)
|
private async Task DeleteSignatureAsync(AccountSignature signatureModel)
|
||||||
{
|
{
|
||||||
var dialogResult = await DialogService.ShowConfirmationDialogAsync(string.Format(Translator.SignatureDeleteDialog_Message, signatureModel.Name), Translator.SignatureDeleteDialog_Title, Translator.Buttons_Delete);
|
var shouldRemove = await DialogService.ShowConfirmationDialogAsync(string.Format(Translator.SignatureDeleteDialog_Message, signatureModel.Name), Translator.SignatureDeleteDialog_Title, Translator.Buttons_Delete);
|
||||||
|
|
||||||
if (!dialogResult) return;
|
if (!shouldRemove) return;
|
||||||
|
|
||||||
Signatures.Remove(signatureModel);
|
Signatures.Remove(signatureModel);
|
||||||
await _signatureService.DeleteSignatureAsync(signatureModel);
|
await _signatureService.DeleteSignatureAsync(signatureModel);
|
||||||
|
|||||||
@@ -41,7 +41,7 @@
|
|||||||
<controls1:SettingsCard Header="{x:Bind domain:Translator.SettingsSignature_DeleteSignature_Title}">
|
<controls1:SettingsCard Header="{x:Bind domain:Translator.SettingsSignature_DeleteSignature_Title}">
|
||||||
<Button
|
<Button
|
||||||
Background="Red"
|
Background="Red"
|
||||||
Command="{Binding ViewModel.RemoveSignatureCommand, Mode=OneWay, ElementName=root}"
|
Command="{Binding ViewModel.DeleteSignatureCommand, Mode=OneWay, ElementName=root}"
|
||||||
CommandParameter="{x:Bind}"
|
CommandParameter="{x:Bind}"
|
||||||
Content="{x:Bind domain:Translator.Buttons_Delete}" />
|
Content="{x:Bind domain:Translator.Buttons_Delete}" />
|
||||||
</controls1:SettingsCard>
|
</controls1:SettingsCard>
|
||||||
@@ -52,12 +52,12 @@
|
|||||||
</DataTemplate>
|
</DataTemplate>
|
||||||
</Page.Resources>
|
</Page.Resources>
|
||||||
|
|
||||||
|
<ScrollViewer>
|
||||||
<Grid RowSpacing="41">
|
<Grid RowSpacing="41">
|
||||||
<Grid.RowDefinitions>
|
<Grid.RowDefinitions>
|
||||||
<RowDefinition Height="Auto" />
|
<RowDefinition Height="Auto" />
|
||||||
<RowDefinition Height="Auto" />
|
<RowDefinition Height="Auto" />
|
||||||
<RowDefinition Height="Auto" />
|
<RowDefinition Height="Auto" />
|
||||||
<RowDefinition Height="*" />
|
|
||||||
</Grid.RowDefinitions>
|
</Grid.RowDefinitions>
|
||||||
<controls1:SettingsCard
|
<controls1:SettingsCard
|
||||||
Grid.Row="0"
|
Grid.Row="0"
|
||||||
@@ -114,4 +114,5 @@
|
|||||||
<ItemsControl ItemTemplate="{StaticResource SignatureDialogTemplate}" ItemsSource="{x:Bind ViewModel.Signatures}" />
|
<ItemsControl ItemTemplate="{StaticResource SignatureDialogTemplate}" ItemsSource="{x:Bind ViewModel.Signatures}" />
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</Grid>
|
</Grid>
|
||||||
|
</ScrollViewer>
|
||||||
</abstract:SignatureManagementPageAbstract>
|
</abstract:SignatureManagementPageAbstract>
|
||||||
|
|||||||
Reference in New Issue
Block a user