diff --git a/Wino.Core.WinUI/Controls/AccountCreationDialogControl.xaml.cs b/Wino.Core.WinUI/Controls/AccountCreationDialogControl.xaml.cs index 6c90c9a9..e9156452 100644 --- a/Wino.Core.WinUI/Controls/AccountCreationDialogControl.xaml.cs +++ b/Wino.Core.WinUI/Controls/AccountCreationDialogControl.xaml.cs @@ -1,6 +1,7 @@ using System; using System.Threading.Tasks; using CommunityToolkit.Mvvm.Messaging; +using CommunityToolkit.WinUI; using Microsoft.Extensions.DependencyInjection; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; @@ -46,9 +47,9 @@ public sealed partial class AccountCreationDialogControl : UserControl, IRecipie await Task.Delay(2000); - await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => + await DispatcherQueue.EnqueueAsync(async () => { - AuthHelpDialogButton.Visibility = Microsoft.UI.Xaml.Visibility.Visible; + AuthHelpDialogButton.Visibility = Microsoft.UI.Xaml.Visibility.Collapsed; }); } diff --git a/Wino.Core.WinUI/Views/ManageAccountsPage.xaml.cs b/Wino.Core.WinUI/Views/ManageAccountsPage.xaml.cs index 6de98c2b..d277f88b 100644 --- a/Wino.Core.WinUI/Views/ManageAccountsPage.xaml.cs +++ b/Wino.Core.WinUI/Views/ManageAccountsPage.xaml.cs @@ -1,10 +1,9 @@ -using System; -using System.Collections.ObjectModel; +using System.Collections.ObjectModel; using System.Linq; using CommunityToolkit.Mvvm.Messaging; -using MoreLinq; using Microsoft.UI.Xaml.Media.Animation; using Microsoft.UI.Xaml.Navigation; +using MoreLinq; using Wino.Core.Domain; using Wino.Core.Domain.Enums; using Wino.Core.WinUI.Views.Abstract; @@ -97,13 +96,13 @@ public sealed partial class ManageAccountsPage : ManageAccountsPageAbstract, GoBackFrame(); } - public async void Receive(AccountUpdatedMessage message) + public void Receive(AccountUpdatedMessage message) { var activePage = PageHistory.FirstOrDefault(a => a.Request.PageType == WinoPage.AccountDetailsPage); if (activePage == null) return; - await Dispatcher.TryRunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => + DispatcherQueue.TryEnqueue(() => { activePage.Title = message.Account.Name; }); diff --git a/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml.cs b/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml.cs index e0f8703d..7cd2cde2 100644 --- a/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml.cs +++ b/Wino.Mail.WinUI/Dialogs/NewImapSetupDialog.xaml.cs @@ -2,6 +2,7 @@ using System.Threading; using System.Threading.Tasks; using CommunityToolkit.Mvvm.Messaging; +using CommunityToolkit.WinUI; using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Media.Animation; using Wino.Core.Domain.Entities.Shared; @@ -59,7 +60,7 @@ public sealed partial class NewImapSetupDialog : ContentDialog, if (ImapFrame.CanGoBack) { // Go back using Dispatcher to allow navigations in OnNavigatedTo. - await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () => + await DispatcherQueue.EnqueueAsync(() => { ImapFrame.GoBack(); }); diff --git a/WinoCalendar.slnx b/WinoCalendar.slnx deleted file mode 100644 index e0c9e851..00000000 --- a/WinoCalendar.slnx +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -