Emaıl templates.

This commit is contained in:
Burak Kaan Köse
2026-03-08 15:48:11 +01:00
parent 15400d4096
commit e4a224bd68
24 changed files with 541 additions and 15 deletions
@@ -18,6 +18,7 @@ using Windows.Foundation;
using Windows.Storage;
using Windows.UI.Core.Preview;
using Wino.Core.Domain;
using Wino.Core.Domain.Entities.Mail;
using Wino.Core.Domain.Entities.Shared;
using Wino.Core.Domain.Models.Reader;
using Wino.Mail.ViewModels.Data;
@@ -53,6 +54,15 @@ public sealed partial class ComposePage : ComposePageAbstract,
WebViewEditor.ToggleEditorTheme();
}
private async void EmailTemplateSelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (sender is not ComboBox comboBox || comboBox.SelectedItem is not EmailTemplate template)
return;
await WebViewEditor.RenderHtmlAsync(template.HtmlContent);
comboBox.SelectedItem = null;
}
private async void GlobalFocusManagerGotFocus(object? sender, FocusManagerGotFocusEventArgs e)
{
// In order to delegate cursor to the inner editor for WebView2.