Пример #1
0
        /// <summary>
        /// Creates a new instance of a PaginationStyle using style.
        /// </summary>
        /// <param name="style">Create PaginationStyle by style customized by user.</param>
        /// <since_tizen> 8 </since_tizen>
        public PaginationStyle(PaginationStyle style) : base(style)
        {
            if (null == style)
            {
                return;
            }

            this.CopyFrom(style);
        }
Пример #2
0
        private void Initialize()
        {
            paginationStyle = Style as PaginationStyle;
            if (paginationStyle == null)
            {
                throw new Exception("Pagination style is null.");
            }

            container = new VisualView()
            {
                Name                   = "Container",
                ParentOrigin           = Tizen.NUI.ParentOrigin.CenterLeft,
                PivotPoint             = Tizen.NUI.PivotPoint.CenterLeft,
                PositionUsesPivotPoint = true,
            };
            this.Add(container);
        }
Пример #3
0
        /// <summary>
        /// Retrieves a copy of PaginationStyle.
        /// </summary>
        /// <param name="bindableObject">The style that need to copy.</param>
        /// <since_tizen> 8 </since_tizen>
        public override void CopyFrom(BindableObject bindableObject)
        {
            base.CopyFrom(bindableObject);

            PaginationStyle paginationStyle = bindableObject as PaginationStyle;

            if (null != paginationStyle)
            {
                if (null != paginationStyle.IndicatorSize)
                {
                    IndicatorSize = new Size(paginationStyle.IndicatorSize.Width, paginationStyle.IndicatorSize.Height);
                }
                if (null != paginationStyle.IndicatorImageUrl)
                {
                    IndicatorImageUrl?.Clone(paginationStyle.IndicatorImageUrl);
                }
                IndicatorSpacing = paginationStyle.IndicatorSpacing;
            }
        }
Пример #4
0
 /// <summary>
 /// Creates a new instance of a Pagination using style.
 /// </summary>
 /// <param name="paginationStyle">The style object to initialize the Pagination</param>
 /// <since_tizen> 8 </since_tizen>
 public Pagination(PaginationStyle paginationStyle) : base(paginationStyle)
 {
     Initialize();
 }
Пример #5
0
 /// <summary>
 /// Creates a new instance of a Pagination using style.
 /// </summary>
 /// <param name="paginationStyle">The style object to initialize the Pagination</param>
 /// <since_tizen> 8 </since_tizen>
 public Pagination(PaginationStyle paginationStyle) : base(paginationStyle)
 {
 }
Пример #6
0
 /// <summary>
 /// Creates a new instance of a PaginationStyle using style.
 /// </summary>
 /// <param name="style">Create PaginationStyle by style customized by user.</param>
 /// <since_tizen> 8 </since_tizen>
 public PaginationStyle(PaginationStyle style) : base(style)
 {
 }