diff options
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla28796.cs')
-rw-r--r-- | Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla28796.cs | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla28796.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla28796.cs new file mode 100644 index 00000000..98938d77 --- /dev/null +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla28796.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Xamarin.Forms.CustomAttributes; + +namespace Xamarin.Forms.Controls +{ + [Preserve (AllMembers = true)] + [Issue (IssueTracker.Bugzilla, 28796, "Crash on Tab change", PlatformAffected.Android, NavigationBehavior.PushModalAsync)] + public class Bugzilla28796 + : TabbedPage + { + public Bugzilla28796() + { + Children.Add (new ContentPage { + Title = "First", + Content = new Label { + Text = "Select the second tab. Click the button and before it finishes animating, select the first tab." + } + }); + + var button = new Button { + Text = "Navigate" + }; + button.Clicked += (sender, args) => { + Navigation.PushModalAsync (new ContentPage()); + }; + + Children.Add (new ContentPage { + Title = "Second", + Content = button + }); + } + } +}
\ No newline at end of file |