Esempio n. 1
0
        /// <summary>
        /// Theme change callback when theme is changed, this callback will be trigger.
        /// </summary>
        /// <param name="sender">The sender</param>
        /// <param name="e">The event data</param>
        /// <since_tizen> 8 </since_tizen>
        protected override void OnThemeChangedEvent(object sender, StyleManager.ThemeChangeEventArgs e)
        {
            ScrollBarStyle tempStyle = StyleManager.Instance.GetViewStyle(style) as ScrollBarStyle;

            if (tempStyle != null)
            {
                Style.CopyFrom(tempStyle);
                UpdateValue();
            }
        }
Esempio n. 2
0
        public ScrollBarStyle(ScrollBarStyle style) : base(style)
        {
            if (null == style)
            {
                return;
            }

            InitSubStyle();

            this.CopyFrom(style);
        }
Esempio n. 3
0
        public override void CopyFrom(BindableObject bindableObject)
        {
            base.CopyFrom(bindableObject);

            ScrollBarStyle scrollBarStyle = bindableObject as ScrollBarStyle;

            if (null != scrollBarStyle)
            {
                if (null != scrollBarStyle.Track)
                {
                    Track?.CopyFrom(scrollBarStyle.Track);
                }

                if (null != scrollBarStyle.Thumb)
                {
                    Thumb?.CopyFrom(scrollBarStyle.Thumb);
                }

                Direction = scrollBarStyle.Direction;
                Duration  = scrollBarStyle.Duration;
            }
        }
Esempio n. 4
0
 public ScrollBar(ScrollBarStyle scrollBarStyle) : base(scrollBarStyle)
 {
 }
Esempio n. 5
0
 public ScrollBar(ScrollBarStyle scrollBarStyle) : base(scrollBarStyle)
 {
     Initialize();
 }