From 7ec750c5dd86d597814eeb75f1e5ee82171946f5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 3 Jul 2025 14:02:15 +0000 Subject: [PATCH 1/5] Initial plan From 758dfd359984a0735bc928c080c03af1eceeebd5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 3 Jul 2025 14:21:09 +0000 Subject: [PATCH 2/5] Implement culture change detection for DatePicker across all platforms Co-authored-by: SuthiYuvaraj <92777079+SuthiYuvaraj@users.noreply.github.com> --- .../TestCases.HostApp/Issues/Issue9.xaml | 52 +++++++++ .../TestCases.HostApp/Issues/Issue9.xaml.cs | 101 ++++++++++++++++++ .../Tests/Issues/Issue9.cs | 63 +++++++++++ src/Core/src/CultureTracker.cs | 88 +++++++++++++++ .../DatePicker/DatePickerHandler.Android.cs | 15 +++ .../DatePicker/DatePickerHandler.Windows.cs | 15 +++ .../DatePicker/DatePickerHandler.iOS.cs | 16 +++ .../Platform/Android/DatePickerExtensions.cs | 3 + .../Platform/Windows/DatePickerExtensions.cs | 3 + .../src/Platform/iOS/DatePickerExtensions.cs | 3 + .../UnitTests/Views/DatePickerCultureTests.cs | 72 +++++++++++++ 11 files changed, 431 insertions(+) create mode 100644 src/Controls/tests/TestCases.HostApp/Issues/Issue9.xaml create mode 100644 src/Controls/tests/TestCases.HostApp/Issues/Issue9.xaml.cs create mode 100644 src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue9.cs create mode 100644 src/Core/src/CultureTracker.cs create mode 100644 src/Core/tests/UnitTests/Views/DatePickerCultureTests.cs diff --git a/src/Controls/tests/TestCases.HostApp/Issues/Issue9.xaml b/src/Controls/tests/TestCases.HostApp/Issues/Issue9.xaml new file mode 100644 index 000000000000..ec303381b1c3 --- /dev/null +++ b/src/Controls/tests/TestCases.HostApp/Issues/Issue9.xaml @@ -0,0 +1,52 @@ + + + + +