Exemple #1
0
        public override void ApplyStyle(ViewStyle viewStyle)
        {
            styleApplied = false;

            base.ApplyStyle(viewStyle);

            tabButtonStyle = viewStyle as TabButtonStyle;

            //Apply TopLine style.
            if (tabButtonStyle?.TopLine != null)
            {
                topLine?.ApplyStyle(tabButtonStyle.TopLine);
            }

            //Apply BottomLine style.
            if (tabButtonStyle?.BottomLine != null)
            {
                bottomLine?.ApplyStyle(tabButtonStyle.BottomLine);
            }

            styleApplied = true;

            //Calculate children's sizes and positions based on padding sizes.
            LayoutItems();
        }
Exemple #2
0
        public override void ApplyStyle(ViewStyle viewStyle)
        {
            styleApplied = false;

            base.ApplyStyle(viewStyle);

            tabButtonStyle = viewStyle as TabButtonStyle;

            styleApplied = true;

            //Calculate children's sizes and positions based on padding sizes.
            LayoutItems();
        }
Exemple #3
0
 public TabButtonStyle(TabButtonStyle style) : base(style)
 {
 }
Exemple #4
0
 public TabButton(TabButtonStyle tabButtonStyle) : base(tabButtonStyle)
 {
     Initialize();
 }