A cross-platform UI framework for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

31 lines
1.7 KiB

<Styles xmlns:local="clr-namespace:ControlCatalog;assembly=ControlCatalog" xmlns="https://github.com/avaloniaui">
<Style Selector="local|DocumentTabControl">
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Padding" Value="0"/>
<Setter Property="Focusable" Value="True" />
<Setter Property="Template">
<ControlTemplate>
<DockPanel>
<StackPanel DockPanel.Dock="Top">
<TabStrip Name="strip" Items="{TemplateBinding Items}" SelectedIndex="{TemplateBinding SelectedIndex, Mode=TwoWay}" ItemTemplate="{TemplateBinding HeaderTemplate}">
<TabStrip.Styles>
<Style Selector="TabStripItem">
<Setter Property="DockPanel.Dock" Value="{Binding Dock}" />
</Style>
</TabStrip.Styles>
<TabStrip.ItemsPanel>
<ItemsPanelTemplate>
<DockPanel LastChildFill="false" />
</ItemsPanelTemplate>
</TabStrip.ItemsPanel>
</TabStrip>
<ContentControl Content="{TemplateBinding HeaderSeperatorContent}" />
</StackPanel>
<Carousel Name="PART_Carousel" Items="{TemplateBinding Items}" SelectedIndex="{TemplateBinding Path=SelectedIndex}" IsVirtualized="false" ItemTemplate="{TemplateBinding ItemTemplate}" />
</DockPanel>
</ControlTemplate>
</Setter>
</Style>
</Styles>