From 2f2c505bc41092ff91d6143a773824ca4722e8ba Mon Sep 17 00:00:00 2001 From: Carl de Billy Date: Wed, 26 May 2021 13:06:56 -0400 Subject: [PATCH] test(calendarview): Added illustration for a discovered CalendarView bug when placed inside a ScrollViewer --- .../UITests.Shared/UITests.Shared.projitems | 7 +++++++ .../CalendarView_ScrollingRegion.xaml | 21 +++++++++++++++++++ .../CalendarView_ScrollingRegion.xaml.cs | 14 +++++++++++++ 3 files changed, 42 insertions(+) create mode 100644 src/SamplesApp/UITests.Shared/Windows_UI_Xaml_Controls/CalendarView/CalendarView_ScrollingRegion.xaml create mode 100644 src/SamplesApp/UITests.Shared/Windows_UI_Xaml_Controls/CalendarView/CalendarView_ScrollingRegion.xaml.cs diff --git a/src/SamplesApp/UITests.Shared/UITests.Shared.projitems b/src/SamplesApp/UITests.Shared/UITests.Shared.projitems index 9d5cfc4e3a28..ae03dcbaa1aa 100644 --- a/src/SamplesApp/UITests.Shared/UITests.Shared.projitems +++ b/src/SamplesApp/UITests.Shared/UITests.Shared.projitems @@ -1001,6 +1001,10 @@ Designer MSBuild:Compile + + Designer + MSBuild:Compile + Designer MSBuild:Compile @@ -4816,6 +4820,9 @@ CalendarView_Features.xaml + + CalendarView_ScrollingRegion.xaml + CalendarView_SmallRange.xaml diff --git a/src/SamplesApp/UITests.Shared/Windows_UI_Xaml_Controls/CalendarView/CalendarView_ScrollingRegion.xaml b/src/SamplesApp/UITests.Shared/Windows_UI_Xaml_Controls/CalendarView/CalendarView_ScrollingRegion.xaml new file mode 100644 index 000000000000..29a35f7bf74b --- /dev/null +++ b/src/SamplesApp/UITests.Shared/Windows_UI_Xaml_Controls/CalendarView/CalendarView_ScrollingRegion.xaml @@ -0,0 +1,21 @@ + + + + + + The following CalendarView is inside a ScrollViewer + with enough content to force scrolling. + + + + + + diff --git a/src/SamplesApp/UITests.Shared/Windows_UI_Xaml_Controls/CalendarView/CalendarView_ScrollingRegion.xaml.cs b/src/SamplesApp/UITests.Shared/Windows_UI_Xaml_Controls/CalendarView/CalendarView_ScrollingRegion.xaml.cs new file mode 100644 index 000000000000..70f3f21a2fb5 --- /dev/null +++ b/src/SamplesApp/UITests.Shared/Windows_UI_Xaml_Controls/CalendarView/CalendarView_ScrollingRegion.xaml.cs @@ -0,0 +1,14 @@ +using Windows.UI.Xaml.Controls; +using Uno.UI.Samples.Controls; + +namespace UITests.Windows_UI_Xaml_Controls.CalendarView +{ + [Sample("Date Picking")] + public sealed partial class CalendarView_ScrollingRegion : Page + { + public CalendarView_ScrollingRegion() + { + this.InitializeComponent(); + } + } +}