-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Expand file tree
/
Copy pathIssue34611.cs
More file actions
69 lines (60 loc) · 1.34 KB
/
Issue34611.cs
File metadata and controls
69 lines (60 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
namespace Maui.Controls.Sample.Issues;
[Issue(IssueTracker.Github, 34611, "Entry and Editor BackgroundColor not reset to Null", PlatformAffected.iOS | PlatformAffected.macOS)]
public class Issue34611 : TestContentPage
{
Entry _entry;
Editor _editor;
protected override void Init()
{
Title = "Issue34611";
_entry = new Entry
{
AutomationId = "TestEntry",
Text = "Entry background should reset",
Placeholder = "Entry"
};
_editor = new Editor
{
AutomationId = "TestEditor",
Text = "Editor background should reset",
HeightRequest = 120,
Placeholder = "Editor"
};
var applyButton = new Button
{
AutomationId = "ApplyBackgroundColorButton",
Text = "Apply BackgroundColor"
};
applyButton.Clicked += (_, _) =>
{
_entry.BackgroundColor = Colors.Red;
_editor.BackgroundColor = Colors.LightBlue;
};
var resetButton = new Button
{
AutomationId = "ResetToDefaultButton",
Text = "Reset to Default"
};
resetButton.Clicked += (_, _) =>
{
_entry.BackgroundColor = null;
_editor.BackgroundColor = null;
};
Content = new VerticalStackLayout
{
Margin = new Thickness(20, 0, 20, 0),
Spacing = 12,
Children =
{
new Label
{
Text = "Apply custom backgrounds, then reset them to null."
},
_entry,
_editor,
applyButton,
resetButton
}
};
}
}