public CircularPaginationStyle(CircularPaginationStyle style) : base(style)
        {
            if (null == style)
            {
                return;
            }

            this.CopyFrom(style);
        }
Пример #2
0
        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);
                }
            }
        }
Пример #4
0
 public CircularPagination(CircularPaginationStyle style) : base(style)
 {
     Initialize();
 }
Пример #5
0
 public CircularPaginationStyle(CircularPaginationStyle style) : base(style)
 {
 }