csharpc-sharpdotnetxamlavaloniauicross-platformcross-platform-xamlavaloniaguimulti-platformuser-interfacedotnetcore
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
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>
|