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(); }
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(); }
public TabButtonStyle(TabButtonStyle style) : base(style) { }
public TabButton(TabButtonStyle tabButtonStyle) : base(tabButtonStyle) { Initialize(); }