public CircularPaginationStyle(CircularPaginationStyle style) : base(style) { if (null == style) { return; } this.CopyFrom(style); }
private void Initialize() { circularPaginationStyle = ViewStyle as CircularPaginationStyle; if (circularPaginationStyle == null) { throw new Exception("CircularPagination style is null."); } container = new VisualView() { Name = "Container", ParentOrigin = Tizen.NUI.ParentOrigin.TopLeft, PivotPoint = Tizen.NUI.PivotPoint.TopLeft, PositionUsesPivotPoint = true, }; this.Add(container); }
public override void CopyFrom(BindableObject bindableObject) { base.CopyFrom(bindableObject); CircularPaginationStyle circularPaginationStyle = bindableObject as CircularPaginationStyle; if (null != circularPaginationStyle) { if (null != circularPaginationStyle.IndicatorSize) { IndicatorSize = new Size(circularPaginationStyle.IndicatorSize.Width, circularPaginationStyle.IndicatorSize.Height); } if (null != circularPaginationStyle.IndicatorImageURL) { IndicatorImageURL?.Clone(circularPaginationStyle.IndicatorImageURL); } if (null != circularPaginationStyle.CenterIndicatorImageURL) { CenterIndicatorImageURL?.Clone(circularPaginationStyle.CenterIndicatorImageURL); } } }
public CircularPagination(CircularPaginationStyle style) : base(style) { Initialize(); }
public CircularPaginationStyle(CircularPaginationStyle style) : base(style) { }