|
361 | 361 | </ResourceDictionary.ThemeDictionaries> |
362 | 362 |
|
363 | 363 | <x:String x:Key="SegmentedItemScaleAnimationDuration">00:00:00.167</x:String> |
364 | | - |
| 364 | + <win:BrushTransition x:Key="SegmentedItemBackgroundBrushTransition" Duration="0:0:0.083" /> |
| 365 | + |
365 | 366 | <Style BasedOn="{StaticResource DefaultSegmentedItemStyle}" |
366 | 367 | TargetType="local:SegmentedItem" /> |
367 | 368 |
|
|
374 | 375 | <Thickness x:Key="MiddleItemHoverMargin">1, 3, 1, 3</Thickness> |
375 | 376 | <Thickness x:Key="RightItemHoverMargin">1, 3, 3, 3</Thickness> |
376 | 377 | <Thickness x:Key="ButtonItemPadding">11</Thickness> |
| 378 | + |
377 | 379 | <Style x:Key="DefaultSegmentedItemStyle" |
378 | 380 | TargetType="local:SegmentedItem"> |
379 | 381 | <Style.Setters> |
|
400 | 402 | BorderBrush="{TemplateBinding BorderBrush}" |
401 | 403 | BorderThickness="{TemplateBinding BorderThickness}" |
402 | 404 | Control.IsTemplateFocusTarget="True" |
403 | | - CornerRadius="{TemplateBinding CornerRadius}"> |
404 | | - <win:Grid.BackgroundTransition> |
405 | | - <win:BrushTransition Duration="0:0:0.083" /> |
406 | | - </win:Grid.BackgroundTransition> |
| 405 | + CornerRadius="{TemplateBinding CornerRadius}" |
| 406 | + BackgroundTransition="{ThemeResource SegmentedItemBackgroundBrushTransition}"> |
407 | 407 | <VisualStateManager.VisualStateGroups> |
408 | 408 | <VisualStateGroup x:Name="SegmentedOrientationStates"> |
409 | 409 | <VisualState x:Name="Horizontal" /> |
|
638 | 638 | Margin="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Converter={StaticResource MarginConverter}}" |
639 | 639 | Background="Transparent" |
640 | 640 | CornerRadius="{TemplateBinding CornerRadius}" |
641 | | - RenderTransformOrigin="0.5, 0.5"> |
642 | | - <win:Border.BackgroundTransition> |
643 | | - <win:BrushTransition Duration="0:0:0.083" /> |
644 | | - </win:Border.BackgroundTransition> |
| 641 | + RenderTransformOrigin="0.5, 0.5" |
| 642 | + BackgroundTransition="{ThemeResource SegmentedItemBackgroundBrushTransition}"> |
645 | 643 | <Border.RenderTransform> |
646 | 644 | <CompositeTransform /> |
647 | 645 | </Border.RenderTransform> |
|
947 | 945 | Background="{TemplateBinding Background}" |
948 | 946 | BackgroundSizing="{TemplateBinding BackgroundSizing}" |
949 | 947 | Control.IsTemplateFocusTarget="True" |
950 | | - CornerRadius="{TemplateBinding CornerRadius}"> |
951 | | - <win:Grid.BackgroundTransition> |
952 | | - <win:BrushTransition Duration="0:0:0.083" /> |
953 | | - </win:Grid.BackgroundTransition> |
| 948 | + CornerRadius="{TemplateBinding CornerRadius}" |
| 949 | + BackgroundTransition="{ThemeResource SegmentedItemBackgroundBrushTransition}"> |
954 | 950 | <VisualStateManager.VisualStateGroups> |
955 | 951 | <VisualStateGroup x:Name="SegmentedIconPositionStates"> |
956 | 952 | <VisualState x:Name="IconOnLeft" /> |
|
0 commit comments