Cambiar el color de texto predeterminado de un control Picker en Xamarin Forms para Windows Phone 8.1

Estoy usando el control del selector de formularios de Xamarin y necesito configurar el color del texto, sin embargo, no existe tal propiedad. Intenté hacer un renderizador personalizado que funcionó para mí en Android e iOS (terminé volviendo a dibujar el control). En la plataforma wp8.1 no hay evento Draw y el control en sí mismo en el renderizador no parece tener las propiedades para establecer el color del texto. También he intentado cambiar sin éxito el control al que se une el selector.

Actualmente he creado la propiedad enlazableColor de texto en la PCL que está funcionando. El código para mi renderizador se muestra a continuación (he eliminado todo mi código de prueba y estoy poniendo solo el código básico ya que todavía no he encontrado nada útil y estoy poniendo mi código solo para mantener a todos en contexto).También tenga en cuenta que la propiedad Picker.TextColorProperty no existe y es lo que me gustaría hacer ...

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;
            }
        }
    }
}

De todos modos, me pregunto si alguien podría tener un poco más de conocimiento sobre cómo hacer esto y podría arrojar algo de luz sobre mí.

Respuestas a la pregunta(1)

Su respuesta a la pregunta