summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2628.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2628.cs')
-rw-r--r--Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2628.cs31
1 files changed, 31 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2628.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2628.cs
new file mode 100644
index 00000000..136c7054
--- /dev/null
+++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Issue2628.cs
@@ -0,0 +1,31 @@
+using System;
+using Xamarin.Forms.CustomAttributes;
+
+namespace Xamarin.Forms.Controls
+{
+ [Preserve (AllMembers=true)]
+ [Issue (IssueTracker.Github, 2628, "Unable to change page BackgroundImage from code", PlatformAffected.Android)]
+ public class Issue2628 : ContentPage
+ {
+ public Issue2628 ()
+ {
+ var button1 = new Button { Text = "Click !!!!!!!!!!"};
+ BackgroundImage="bank.png";
+ button1.Clicked += ButtonAction;
+
+ Content = new StackLayout {
+ Spacing = 10,
+ VerticalOptions = LayoutOptions.Center,
+ Children = {
+ button1
+ }
+ };
+ }
+
+ public void ButtonAction(object sender, EventArgs args)
+ {
+ BackgroundImage="calculator.png";
+ }
+ }
+}
+