Esempio n. 1
0
        public TabControlStyle(TabControlStyle style) : base(style)
        {
            TabItemStyle = style.TabItemStyle != null ? new ImageTextButtonStyle(style.TabItemStyle) : null;
            ContentStyle = style.ContentStyle != null
                                ? new WidgetStyle(style.ContentStyle)
                                : null;

            ButtonSpacing = style.ButtonSpacing;
            HeaderSpacing = style.HeaderSpacing;

            TabSelectorPosition = style.TabSelectorPosition;
        }
Esempio n. 2
0
        public void ApplyTabControlStyle(TabControlStyle style)
        {
            ApplyWidgetStyle(style);

            TabControlStyle = style;

            TabSelectorPosition        = style.TabSelectorPosition;
            InternalChild.RowSpacing   = style.HeaderSpacing;
            _gridButtons.ColumnSpacing = style.ButtonSpacing;

            _panelContent.ApplyWidgetStyle(style.ContentStyle);

            foreach (var item in Items)
            {
                item.Button.ApplyImageTextButtonStyle(style.TabItemStyle);
            }
        }