public FirstPage(string deviceName) { InitializeComponent(); Label lblDeviceName = new Label { Text = deviceName, }; CustomEntry myEntry = new CustomEntry(); CUstomDatePicker picker = new CUstomDatePicker(); picker.TextColor = Device.OnPlatform(Color.Black, Color.White, Color.Blue); Content = new StackLayout { Children = { lblDeviceName, myEntry, picker } }; }
protected override void OnElementChanged(ElementChangedEventArgs <Xamarin.Forms.DatePicker> e) { base.OnElementChanged(e); CUstomDatePicker datePicker = (CUstomDatePicker)Element; if (datePicker != null) { Control.SetTextColor(datePicker.TextColor.ToAndroid()); } }
protected override void OnElementChanged(ElementChangedEventArgs <DatePicker> e) { base.OnElementChanged(e); CUstomDatePicker picker = (CUstomDatePicker)Element; if (picker != null) { Control.TextColor = picker.TextColor.ToUIColor(); } }