|
30 | 30 | </ResourceDictionary> |
31 | 31 | </ResourceDictionary.ThemeDictionaries> |
32 | 32 |
|
33 | | - <x:Double x:Key="PillSegmentedMinHeight">40</x:Double> |
| 33 | + <x:Double x:Key="SegmentedItemSpacing">1</x:Double> |
| 34 | + |
34 | 35 | <Style BasedOn="{StaticResource DefaultSegmentedStyle}" |
35 | 36 | TargetType="labs:Segmented" /> |
36 | 37 |
|
|
53 | 54 | <Setter.Value> |
54 | 55 | <ItemsPanelTemplate> |
55 | 56 | <labs:EqualPanel HorizontalAlignment="{Binding (labs:FrameworkElementExtensions.Ancestor).HorizontalAlignment, RelativeSource={RelativeSource Self}}" |
56 | | - labs:FrameworkElementExtensions.AncestorType="labs:Segmented"/> |
| 57 | + labs:FrameworkElementExtensions.AncestorType="labs:Segmented" |
| 58 | + Spacing="{ThemeResource SegmentedItemSpacing}" /> |
57 | 59 | </ItemsPanelTemplate> |
58 | 60 | </Setter.Value> |
59 | 61 | </Setter> |
|
62 | 64 | <ControlTemplate TargetType="labs:Segmented"> |
63 | 65 | <Grid> |
64 | 66 | <Border VerticalAlignment="Stretch" |
65 | | - Background="{TemplateBinding Background}" |
66 | | - BorderBrush="{TemplateBinding BorderBrush}" |
67 | | - BorderThickness="{TemplateBinding BorderThickness}" |
68 | | - CornerRadius="{TemplateBinding CornerRadius}"/> |
| 67 | + Background="{TemplateBinding Background}" |
| 68 | + BorderBrush="{TemplateBinding BorderBrush}" |
| 69 | + BorderThickness="{TemplateBinding BorderThickness}" |
| 70 | + CornerRadius="{TemplateBinding CornerRadius}" /> |
69 | 71 | <ItemsPresenter Margin="{TemplateBinding Padding}" /> |
70 | 72 | </Grid> |
71 | 73 | </ControlTemplate> |
|
79 | 81 | TargetType="labs:Segmented"> |
80 | 82 | <Style.Setters> |
81 | 83 | <Setter Property="Background" Value="Transparent" /> |
82 | | - <Setter Property="MinHeight" Value="{StaticResource PillSegmentedMinHeight}" /> |
83 | 84 | <Setter Property="BorderBrush" Value="Transparent" /> |
84 | 85 | <Setter Property="BorderThickness" Value="0" /> |
85 | 86 | <Setter Property="Padding" Value="0" /> |
|
88 | 89 | <Setter.Value> |
89 | 90 | <ItemsPanelTemplate> |
90 | 91 | <StackPanel Orientation="Horizontal" |
91 | | - Spacing="{StaticResource SegmentedItemSpacing}" /> |
| 92 | + Spacing="{ThemeResource SegmentedItemSpacing}" /> |
92 | 93 | </ItemsPanelTemplate> |
93 | 94 | </Setter.Value> |
94 | 95 | </Setter> |
|
0 commit comments