From 65dc46fe68a6f8bc8b0a850fd42e671b58ee3997 Mon Sep 17 00:00:00 2001 From: Shane Neuville Date: Fri, 22 Nov 2019 14:06:14 -0700 Subject: [PATCH] fix threadpool when compiling for 14393 (#8628) --- .../Xamarin.Forms.Controls.Issues.Shared/Issue1704.cs | 5 +++++ Xamarin.Forms.Controls/Xamarin.Forms.Controls.csproj | 3 +++ 2 files changed, 8 insertions(+) diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1704.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1704.cs index 612fa9d..86594a4 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1704.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1704.cs @@ -459,7 +459,12 @@ namespace Xamarin.Forms.Controls.Issues _abortStressTest = false; int.TryParse(_stressTestItertionEntry.Text, out _stressTestIterationCount); + +#if __UWP__ + Windows.System.Threading.ThreadPool.RunAsync(delegate { runStressTest(); }); +#else ThreadPool.QueueUserWorkItem(delegate { runStressTest(); }); +#endif }; _stressTestProgressBar = new ProgressBar(); diff --git a/Xamarin.Forms.Controls/Xamarin.Forms.Controls.csproj b/Xamarin.Forms.Controls/Xamarin.Forms.Controls.csproj index e979e9e..3d38858 100644 --- a/Xamarin.Forms.Controls/Xamarin.Forms.Controls.csproj +++ b/Xamarin.Forms.Controls/Xamarin.Forms.Controls.csproj @@ -19,6 +19,9 @@ 4 0114;0108;0109;4014;0649;0169;0472;0414;0168;0219;0429 + + $(DefineConstants);__UWP__ + -- 2.7.4