summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla28796.cs
diff options
context:
space:
mode:
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.cs35
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