From 7ce26ee54212893bb2be7b23759a223dcdf7496c Mon Sep 17 00:00:00 2001 From: Vladimir Enchev Date: Tue, 3 Nov 2015 10:48:16 +0200 Subject: [PATCH] stylers updated with get methods --- ui/styling/stylers.ios.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/ui/styling/stylers.ios.ts b/ui/styling/stylers.ios.ts index 9ded561c3..25e690d9e 100644 --- a/ui/styling/stylers.ios.ts +++ b/ui/styling/stylers.ios.ts @@ -826,10 +826,16 @@ export class DatePickerStyler implements definition.stylers.Styler { picker.setValueForKey(nativeValue, "textColor"); } + private static getColorProperty(view: view.View): any { + var picker = view._nativeView; + return picker.valueForKey("textColor"); + } + public static registerHandlers() { style.registerHandler(style.colorProperty, new stylersCommon.StylePropertyChangedHandler( DatePickerStyler.setColorProperty, - DatePickerStyler.resetColorProperty), "DatePicker"); + DatePickerStyler.resetColorProperty, + DatePickerStyler.getColorProperty), "DatePicker"); } } @@ -845,10 +851,16 @@ export class TimePickerStyler implements definition.stylers.Styler { picker.setValueForKey(nativeValue, "textColor"); } + private static getColorProperty(view: view.View): any { + var picker = view._nativeView; + return picker.valueForKey("textColor"); + } + public static registerHandlers() { style.registerHandler(style.colorProperty, new stylersCommon.StylePropertyChangedHandler( TimePickerStyler.setColorProperty, - TimePickerStyler.resetColorProperty), "TimePicker"); + TimePickerStyler.resetColorProperty, + TimePickerStyler.getColorProperty), "TimePicker"); } }