diff options
author | E.Z. Hart <hartez@gmail.com> | 2017-01-10 14:25:14 -0700 |
---|---|---|
committer | E.Z. Hart <hartez@gmail.com> | 2017-01-10 14:25:14 -0700 |
commit | dcea6b4853f76dbc4661c42c56244e0a70d889ed (patch) | |
tree | 559089e2a346159af30bfe741b001113631796f7 | |
parent | a0417309b8dce62dacce1a5519d6de47533b8802 (diff) | |
download | xamarin-forms-dcea6b4853f76dbc4661c42c56244e0a70d889ed.tar.gz xamarin-forms-dcea6b4853f76dbc4661c42c56244e0a70d889ed.tar.bz2 xamarin-forms-dcea6b4853f76dbc4661c42c56244e0a70d889ed.zip |
Update 45926 test to account for NavigationPage ref to popped page
-rw-r--r-- | Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs index 0006d2e8..152d94ad 100644 --- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla45926.cs @@ -38,7 +38,12 @@ namespace Xamarin.Forms.Controls.Issues } }; - createPage.Clicked += (s, e) => PushAsync (new _45926SecondPage ()); + createPage.Clicked += (s, e) => + { + PushAsync(new _45926IntermediatePage()); + PushAsync(new _45926SecondPage()); + }; + sendMessage.Clicked += (s, e) => { MessagingCenter.Send (this, "Test"); @@ -62,6 +67,7 @@ namespace Xamarin.Forms.Controls.Issues RunningApp.Tap (q => q.Marked ("New Page")); RunningApp.Back(); + RunningApp.Back(); RunningApp.Tap(q => q.Marked("Do GC")); RunningApp.Tap(q => q.Marked("Send Message")); RunningApp.Tap(q => q.Marked("Do GC")); @@ -73,6 +79,11 @@ namespace Xamarin.Forms.Controls.Issues } [Preserve(AllMembers = true)] + public class _45926IntermediatePage : ContentPage + { + } + + [Preserve(AllMembers = true)] public class _45926SecondPage : ContentPage { public static int InstanceCounter = 0; |