navigation improvements

This commit is contained in:
Burak Kaan Köse
2026-03-14 14:14:58 +01:00
parent 4ba7d5fd07
commit 56b0f79edc
20 changed files with 605 additions and 153 deletions
@@ -1,4 +1,5 @@
using System.Collections.Generic;
using Microsoft.UI.Xaml;
using Microsoft.UI.Xaml.Controls;
using Wino.Core.Domain.Entities.Calendar;
using Wino.Core.Domain.Models.Calendar;
@@ -8,6 +9,7 @@ namespace Wino.Dialogs;
public sealed partial class SingleCalendarPickerDialog : ContentDialog
{
public AccountCalendar? PickedCalendar { get; private set; }
public bool ShouldNavigateToCalendarSettings { get; private set; }
public List<CalendarPickerAccountGroup> AvailableGroups { get; } = [];
@@ -23,4 +25,10 @@ public sealed partial class SingleCalendarPickerDialog : ContentDialog
PickedCalendar = e.ClickedItem as AccountCalendar;
Hide();
}
private void OpenCalendarSettingsClicked(object sender, RoutedEventArgs e)
{
ShouldNavigateToCalendarSettings = true;
Hide();
}
}