зеркало из https://github.com/DeGsoft/maui-linux.git
50 строки
1.2 KiB
C#
50 строки
1.2 KiB
C#
using System.Linq;
|
|
using Xamarin.Forms.CustomAttributes;
|
|
using Xamarin.Forms.Internals;
|
|
|
|
namespace Xamarin.Forms.Controls.Issues
|
|
{
|
|
[Preserve(AllMembers = true)]
|
|
[Issue(IssueTracker.Github, 5252, "iOS: The Editor and Entry placeholder default color should be the same", PlatformAffected.iOS)]
|
|
|
|
class Issue5252 : TestContentPage
|
|
{
|
|
protected override void Init()
|
|
{
|
|
var sl = new StackLayout();
|
|
sl.Children.Add(new Label()
|
|
{
|
|
Text = "iOS: The Editor and Entry placeholder default color should be the same for consistency"
|
|
});
|
|
|
|
var entry = new Entry()
|
|
{
|
|
Placeholder = "Entry placeholder",
|
|
};
|
|
sl.Children.Add(entry);
|
|
|
|
var editor = new Editor()
|
|
{
|
|
Placeholder = "Editor placeholder",
|
|
};
|
|
sl.Children.Add(editor);
|
|
|
|
sl.Children.Add(new Button()
|
|
{
|
|
Text = "Toggle placeholder color",
|
|
Command = new Command(() =>
|
|
{
|
|
entry.PlaceholderColor = entry.PlaceholderColor.IsDefault ? Color.Red : (Color)Entry.PlaceholderColorProperty.DefaultValue;
|
|
editor.PlaceholderColor = editor.PlaceholderColor.IsDefault ? Color.Red : (Color)Editor.PlaceholderColorProperty.DefaultValue;
|
|
})
|
|
});
|
|
|
|
|
|
Content = new ScrollView()
|
|
{
|
|
Content = sl
|
|
};
|
|
}
|
|
}
|
|
}
|