|
30 | 30 | </ResourceDictionary> |
31 | 31 | </ResourceDictionary.ThemeDictionaries> |
32 | 32 |
|
33 | | - <x:Double x:Key="SegmentedMinHeight">32</x:Double> |
34 | | - <x:Double x:Key="SegmentedItemSpacing">1</x:Double> |
35 | 33 | <x:Double x:Key="PillSegmentedMinHeight">40</x:Double> |
36 | 34 | <Style BasedOn="{StaticResource DefaultSegmentedStyle}" |
37 | 35 | TargetType="labs:Segmented" /> |
38 | 36 |
|
39 | 37 | <Style x:Key="DefaultSegmentedStyle" |
40 | 38 | TargetType="labs:Segmented"> |
41 | 39 | <Style.Setters> |
42 | | - <Setter Property="MinHeight" Value="{StaticResource SegmentedMinHeight}" /> |
43 | 40 | <Setter Property="CornerRadius" Value="{ThemeResource ControlCornerRadius}" /> |
44 | 41 | <Setter Property="Background" Value="{ThemeResource SegmentedBackground}" /> |
45 | 42 | <Setter Property="BorderBrush" Value="{ThemeResource SegmentedBorderBrush}" /> |
|
52 | 49 | Value="False" /> |
53 | 50 | <Setter Property="IsTabStop" Value="False" /> |
54 | 51 | <Setter Property="TabNavigation" Value="Once" /> |
55 | | - <Setter Property="Padding" Value="-1" /> |
56 | 52 | <Setter Property="ItemsPanel"> |
57 | 53 | <Setter.Value> |
58 | 54 | <ItemsPanelTemplate> |
59 | 55 | <labs:EqualPanel HorizontalAlignment="{Binding (labs:FrameworkElementExtensions.Ancestor).HorizontalAlignment, RelativeSource={RelativeSource Self}}" |
60 | | - labs:FrameworkElementExtensions.AncestorType="labs:Segmented" |
61 | | - Spacing="{StaticResource SegmentedItemSpacing}" /> |
| 56 | + labs:FrameworkElementExtensions.AncestorType="labs:Segmented"/> |
62 | 57 | </ItemsPanelTemplate> |
63 | 58 | </Setter.Value> |
64 | 59 | </Setter> |
65 | 60 | <Setter Property="Template"> |
66 | 61 | <Setter.Value> |
67 | 62 | <ControlTemplate TargetType="labs:Segmented"> |
68 | | - <Grid Height="{TemplateBinding Height}" |
69 | | - VerticalAlignment="Stretch" |
| 63 | + <Grid> |
| 64 | + <Border VerticalAlignment="Stretch" |
70 | 65 | Background="{TemplateBinding Background}" |
71 | 66 | BorderBrush="{TemplateBinding BorderBrush}" |
72 | 67 | BorderThickness="{TemplateBinding BorderThickness}" |
73 | | - CornerRadius="{TemplateBinding CornerRadius}"> |
74 | | - <ItemsPresenter Margin="{TemplateBinding Padding}" |
75 | | - VerticalAlignment="Stretch" /> |
| 68 | + CornerRadius="{TemplateBinding CornerRadius}"/> |
| 69 | + <ItemsPresenter Margin="{TemplateBinding Padding}" /> |
76 | 70 | </Grid> |
77 | 71 | </ControlTemplate> |
78 | 72 | </Setter.Value> |
|
0 commit comments