Xamarin.ios 表单获取TextCell标签的标准颜色

Xamarin.ios 表单获取TextCell标签的标准颜色,xamarin.ios,xamarin.forms,Xamarin.ios,Xamarin.forms,我有一个自定义ViewCell,其StackLayout如下所示: var viewLayout = new StackLayout () { Padding = new Thickness (10, 0, 10, 0), Orientation = StackOrientation.Horizontal, Children = { nameLabel, button1, button2 } }; nam

我有一个自定义ViewCell,其StackLayout如下所示:

var viewLayout = new StackLayout () {
            Padding = new Thickness (10, 0, 10, 0),
            Orientation = StackOrientation.Horizontal,
            Children = { nameLabel,  button1, button2 }
        };
nameLabel.TextColor = TextCell.StandardTextColorForCurrentPlatform;
当我使用Xamarin.Forms标准的viewcell,即TextCell时,Android上的标签会变成蓝色。我的问题是:我在哪里可以找到这个财产?我想将其设置为我的自定义名称标签,如下所示:

var viewLayout = new StackLayout () {
            Padding = new Thickness (10, 0, 10, 0),
            Orientation = StackOrientation.Horizontal,
            Children = { nameLabel,  button1, button2 }
        };
nameLabel.TextColor = TextCell.StandardTextColorForCurrentPlatform;
对于文本单元格:-

在Android上,您可以通过Color.Accent获得该值

在WindowsPhone上,使用系统定义的PhoneForegroundBrush

iOS似乎硬编码为黑色

您可以编写一个简单的DependencyService,根据您执行的平台返回适当的颜色