fix threadpool when compiling for 14393 (#8628)
authorShane Neuville <shneuvil@microsoft.com>
Fri, 22 Nov 2019 21:06:14 +0000 (14:06 -0700)
committerGitHub <noreply@github.com>
Fri, 22 Nov 2019 21:06:14 +0000 (14:06 -0700)
Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1704.cs
Xamarin.Forms.Controls/Xamarin.Forms.Controls.csproj

index 612fa9d..86594a4 100644 (file)
@@ -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();
index e979e9e..3d38858 100644 (file)
@@ -19,6 +19,9 @@
     <WarningLevel>4</WarningLevel>
     <NoWarn>0114;0108;0109;4014;0649;0169;0472;0414;0168;0219;0429</NoWarn>
   </PropertyGroup>
+  <PropertyGroup Condition="$(TargetFramework.StartsWith('uap10.0'))">
+    <DefineConstants>$(DefineConstants);__UWP__</DefineConstants>
+  </PropertyGroup>
   <ItemGroup>
     <None Remove="BuildNumber.txt" />
   </ItemGroup>