From 203e83e0260c5daae4fd697452fcbe410cbe8a3d Mon Sep 17 00:00:00 2001 From: roubachof Date: Thu, 7 Sep 2023 19:27:27 +0200 Subject: [PATCH 1/4] fix(ShadowContainer): prevent unnecessary repaint --- .../ShadowContainerSamplePage.WinUI.xaml | 1074 +++++++++-------- .../Controls/Shadows/ShadowContainer.Paint.cs | 43 +- 2 files changed, 600 insertions(+), 517 deletions(-) diff --git a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/ShadowContainerSamplePage.WinUI.xaml b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/ShadowContainerSamplePage.WinUI.xaml index a0f368ad9..1a62e9cdc 100644 --- a/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/ShadowContainerSamplePage.WinUI.xaml +++ b/samples/Uno.Toolkit.Samples/Uno.Toolkit.Samples.Shared/Content/Controls/ShadowContainerSamplePage.WinUI.xaml @@ -82,8 +82,20 @@ Color="#8c76ff" /> - - + + @@ -94,15 +106,15 @@ - + - - + + + CornerRadius="20"> + BorderThickness="1" + CornerRadius="20"> @@ -182,19 +194,19 @@ -