*
*/
using System;
-using Tizen.NUI;
using Tizen.NUI.BaseComponents;
using System.Collections.Generic;
using System.Collections.ObjectModel;
private Picker hourPicker;
private Picker minutePicker;
private Picker ampmPicker;
- private TimePickerStyle timePickerStyle => ViewStyle as TimePickerStyle;
/// <summary>
/// Creates a new instance of TimePicker.
[EditorBrowsable(EditorBrowsableState.Never)]
public TimePicker()
{
- Initialize();
}
/// <summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public TimePicker(string style) : base(style)
{
- Initialize();
}
/// <summary>
[EditorBrowsable(EditorBrowsableState.Never)]
public TimePicker(TimePickerStyle timePickerStyle) : base(timePickerStyle)
{
- Initialize();
}
/// <summary>
hourPicker.CurrentValue = currentTime.Hour;
minutePicker.CurrentValue = currentTime.Minute;
+
+ Initialize();
}
/// <summary>
{
base.ApplyStyle(viewStyle);
+ var timePickerStyle = viewStyle as TimePickerStyle;
+
+ if (timePickerStyle == null) return;
+
//Apply CellPadding.
if (timePickerStyle?.CellPadding != null && Layout != null)
((LinearLayout)Layout).CellPadding = new Size2D(timePickerStyle.CellPadding.Width, timePickerStyle.CellPadding.Height);
Layout = new LinearLayout() {
LinearOrientation = LinearLayout.Orientation.Horizontal,
- CellPadding = new Size(timePickerStyle.CellPadding.Width, timePickerStyle.CellPadding.Height),
};
Console.WriteLine("initialize");