diff options
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1888.cs')
-rw-r--r-- | Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1888.cs | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1888.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1888.cs new file mode 100644 index 00000000..b415fbfd --- /dev/null +++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue1888.cs @@ -0,0 +1,36 @@ +using System; +using Xamarin.Forms.CustomAttributes; + +namespace Xamarin.Forms.Controls +{ + [Preserve (AllMembers=true)] + [Issue (IssueTracker.Github, 1888, "Fix image resources not being freed after page is navigated away from ", PlatformAffected.iOS)] + public class Issue1888: ContentPage + { + public Issue1888 () + { + var btn = new Button + { + Text = "Click!" + }; + btn.Clicked += (sender, e) => Navigation.PushAsync(new LeakPage()); + Content = btn; + } + } + + public class LeakPage : ContentPage + { + public LeakPage () + { + var img = new Image + { + Source = new FileImageSource + { + File = "Default-568h@2x.png" + } + }; + Content = img; + } + } +} + |