Ändern der Standardtextfarbe eines Auswahlsteuerelements in Xamarin Forms für Windows Phone 8.1

Ich verwende die Xamarin Forms-Auswahlsteuerung und muss die Textfarbe festlegen, es gibt jedoch keine solche Eigenschaft. Ich habe versucht, einen benutzerdefinierten Renderer zu erstellen, der für mich in Android und iOS funktioniert hat (am Ende habe ich das Steuerelement neu gezeichnet). In der wp8.1-Plattform gibt es kein Draw-Ereignis und das Steuerelement selbst im Renderer scheint nicht über die Eigenschaften zu verfügen, mit denen die Textfarbe festgelegt werden kann. Ich habe auch versucht, das Steuerelement zu ändern, an das der Picker erfolglos gebunden hat.

erzeit habe ich die bindbare Eigenschaft @ erstellTextfarb in der PCL die arbeitet. Der Code für meinen Renderer ist unten dargestellt (ich habe meinen gesamten Testcode entfernt und setze nur den Basiscode ein, da ich noch nichts Nützliches gefunden habe, und setze meinen Code nur ein, um alle im Kontext zu halten). Beachten Sie auch, dass die Eigenschaft Picker.TextColorProperty nicht vorhanden ist und das ist, was ich tun möchte ...

using Namespace.CustomControls;
using Namespace.WinPhone.Renderers;
using Xamarin.Forms;
using Xamarin.Forms.Platform.WinPhone;

[assembly: ExportRendererAttribute(typeof(BindablePicker), typeof(BindablePickerRenderer))]
namespace Namspace.WinPhone.Renderers
{
    public class BindablePickerRenderer : PickerRenderer
    {
        protected override void OnElementChanged(ElementChangedEventArgs<Picker> e)
        {
            base.OnElementChanged(e);

            var picker = e.NewElement;
            BindablePicker bp = (BindablePicker)this.Element;

            if (this.Control != null)
            {
                var pickerStyle = new Style(typeof(Picker))
                {
                    Setters = {
                        new Setter {Property = Picker.BackgroundColorProperty, Value = bp.BackgroundColor},
                        new Setter {Property = Picker.TextColorProperty, Value = bp.TextColor}
                    }
                };

                picker.Style = pickerStyle;
            }
        }
    }
}

Anyhow ich frage mich, ob jemand ein wenig mehr Wissen darüber haben könnte, wie man das macht und etwas Licht auf mich werfen könnte.