diff options
author | adrianknight89 <adrianknight89@outlook.com> | 2017-03-24 14:07:59 -0500 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2017-03-24 12:07:59 -0700 |
commit | 27de335bf1ce9195e7b1de7ec738176da92b3617 (patch) | |
tree | 820c0210f5dd7ac649d2d22e10e42a1b0c00526e /Xamarin.Forms.Controls.Issues | |
parent | 377d24fd05e7fb597c4f9237c1596ed4fbf86f19 (diff) | |
download | xamarin-forms-27de335bf1ce9195e7b1de7ec738176da92b3617.tar.gz xamarin-forms-27de335bf1ce9195e7b1de7ec738176da92b3617.tar.bz2 xamarin-forms-27de335bf1ce9195e7b1de7ec738176da92b3617.zip |
[iOS] Platform specifics to control ScrollView content touch delay (#563)
* can delay content touches optionally
* revert bug fix
* add back _tapGesture
* remove extra declaration
Diffstat (limited to 'Xamarin.Forms.Controls.Issues')
2 files changed, 40 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41778.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41778.cs new file mode 100644 index 00000000..327bea07 --- /dev/null +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla41778.cs @@ -0,0 +1,39 @@ +using Xamarin.Forms.CustomAttributes; +using Xamarin.Forms.Internals; +using Xamarin.Forms.PlatformConfiguration; +using Xamarin.Forms.PlatformConfiguration.iOSSpecific; + +#if UITEST +using Xamarin.UITest; +using NUnit.Framework; +#endif + +namespace Xamarin.Forms.Controls.Issues +{ + [Preserve(AllMembers = true)] + [Issue(IssueTracker.Bugzilla, 41778, "Slider Inside ScrollView Will Open MasterDetailPage.Master", PlatformAffected.iOS)] + public class Bugzilla41778 : TestMasterDetailPage // or TestMasterDetailPage, etc ... + { + protected override void Init() + { + Master = new ContentPage + { + Title = "Menu", + BackgroundColor = Color.Blue + }; + + Detail = new DetailPageCS(); + } + } + + public class DetailPageCS : ContentPage + { + public DetailPageCS() + { + var scrollView = new ScrollView { Content = new Slider() }; + scrollView.On<iOS>().SetShouldDelayContentTouches(false); + + Content = scrollView; + } + } +}
\ No newline at end of file diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems index bf393aec..98753ff5 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems @@ -131,6 +131,7 @@ <Compile Include="$(MSBuildThisFileDirectory)Bugzilla41415.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Bugzilla41418.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Bugzilla41424.cs" /> + <Compile Include="$(MSBuildThisFileDirectory)Bugzilla41778.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Bugzilla41600.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Bugzilla41619.cs" /> <Compile Include="$(MSBuildThisFileDirectory)Bugzilla42000.cs" /> |