summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Controls.Issues
diff options
context:
space:
mode:
authorE.Z. Hart <hartez@users.noreply.github.com>2016-10-20 14:19:27 -0600
committerJason Smith <jason.smith@xamarin.com>2016-10-20 13:19:27 -0700
commitdbd4390c5bf22a3f43a0f2f9b5defe4a76c727f4 (patch)
treeafb0e73acc7c9371cba03a582d82b812f85b6309 /Xamarin.Forms.Controls.Issues
parent8d035988123720fce35a0cc294b4b50686412c5e (diff)
downloadxamarin-forms-dbd4390c5bf22a3f43a0f2f9b5defe4a76c727f4.tar.gz
xamarin-forms-dbd4390c5bf22a3f43a0f2f9b5defe4a76c727f4.tar.bz2
xamarin-forms-dbd4390c5bf22a3f43a0f2f9b5defe4a76c727f4.zip
Make Editor focused background color behavior consistent with Entry on Windows (#456)
Diffstat (limited to 'Xamarin.Forms.Controls.Issues')
-rw-r--r--Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla44584.cs44
-rw-r--r--Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems1
2 files changed, 45 insertions, 0 deletions
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla44584.cs b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla44584.cs
new file mode 100644
index 00000000..f20edd7f
--- /dev/null
+++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Bugzilla44584.cs
@@ -0,0 +1,44 @@
+using Xamarin.Forms.CustomAttributes;
+using Xamarin.Forms.Internals;
+
+namespace Xamarin.Forms.Controls
+{
+ [Preserve(AllMembers = true)]
+ [Issue(IssueTracker.Bugzilla, 44584,
+ "UWP - Editor: changing the background color will only take effect after the entry gained focus")]
+ public class Bugzilla44584 : TestContentPage
+ {
+ protected override void Init()
+ {
+ var instructions = new Label
+ {
+ Text = @"
+Tap the first button once to turn the Entry background color to Green. Tap the Entry to focus it; the background should remain green; if it does not, the test has failed.
+Tap the second button once to turn the Editor background color to Green. Tap the Editor to focus it; the background should remain green; if it does not, the test has failed."
+ };
+
+ var entryButton = new Button { Text = "Toggle Entry Background (Green/Default)" };
+ var entry = new Entry();
+
+ entryButton.Clicked +=
+ (sender, args) => { entry.BackgroundColor = entry.BackgroundColor != Color.Green ? Color.Green : Color.Default; };
+
+ var editorButton = new Button { Text = "Toggle Editor Background (Green/Default)" };
+ var editor = new Editor()
+ {
+ HeightRequest = 80
+ };
+
+ editorButton.Clicked +=
+ (sender, args) => { editor.BackgroundColor = editor.BackgroundColor != Color.Green ? Color.Green : Color.Default; };
+
+ var layout = new StackLayout
+ {
+ VerticalOptions = LayoutOptions.Center,
+ Children = { instructions, entryButton, entry, editorButton, editor }
+ };
+
+ Content = layout;
+ }
+ }
+} \ No newline at end of file
diff --git a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems
index edbe9d07..07b8d7b4 100644
--- a/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems
+++ b/Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/Xamarin.Forms.Controls.Issues.Shared.projitems
@@ -128,6 +128,7 @@
<Compile Include="$(MSBuildThisFileDirectory)Bugzilla43516.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Bugzilla44166.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Bugzilla44461.cs" />
+ <Compile Include="$(MSBuildThisFileDirectory)Bugzilla44584.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Bugzilla42832.cs" />
<Compile Include="$(MSBuildThisFileDirectory)Bugzilla44044.cs" />
<Compile Include="$(MSBuildThisFileDirectory)CarouselAsync.cs" />