Imap setup simplified and fixed the threading issues.
This commit is contained in:
@@ -1,5 +1,3 @@
|
||||
using Microsoft.UI.Xaml.Controls;
|
||||
using Microsoft.UI.Xaml.Navigation;
|
||||
using Wino.Views.Abstract;
|
||||
|
||||
namespace Wino.Views;
|
||||
@@ -10,22 +8,4 @@ public sealed partial class ImapCalDavSettingsPage : ImapCalDavSettingsPageAbstr
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void OnSetupModeSelectionChanged(SelectorBar sender, SelectorBarSelectionChangedEventArgs e)
|
||||
{
|
||||
ViewModel.SelectedSetupTabIndex = SetupModeSelector.SelectedItem == null ? 0 : SetupModeSelector.Items.IndexOf(SetupModeSelector.SelectedItem);
|
||||
}
|
||||
|
||||
protected override void OnNavigatedTo(NavigationEventArgs e)
|
||||
{
|
||||
base.OnNavigatedTo(e);
|
||||
|
||||
var tabIndex = ViewModel.SelectedSetupTabIndex;
|
||||
if (tabIndex < 0 || tabIndex >= SetupModeSelector.Items.Count)
|
||||
{
|
||||
tabIndex = 0;
|
||||
}
|
||||
|
||||
SetupModeSelector.SelectedItem = SetupModeSelector.Items[tabIndex];
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user