Skip to content

Commit c514b09

Browse files
committed
update numberbox style
1 parent fcab305 commit c514b09

1 file changed

Lines changed: 13 additions & 34 deletions

File tree

  • source/iNKORE.UI.WPF.Modern.Controls/Controls/Windows/NumberBox

source/iNKORE.UI.WPF.Modern.Controls/Controls/Windows/NumberBox/NumberBox.xaml

Lines changed: 13 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -37,20 +37,12 @@
3737
<Setter Property="BorderBrush" Value="{DynamicResource TextControlBorderBrush}" />
3838
<Setter Property="BorderThickness" Value="{DynamicResource NumberBoxSpinButtonBorderThickness}" />
3939
<Setter Property="FontFamily" Value="{DynamicResource SymbolThemeFontFamily}" />
40-
<Setter Property="ContentTemplate">
41-
<Setter.Value>
42-
<DataTemplate>
43-
<ui:FontIconFallback Data="{Binding}" />
44-
</DataTemplate>
45-
</Setter.Value>
46-
</Setter>
4740
</Style.Setters>
4841
</Style>
4942

50-
<Style
51-
x:Key="NumberBoxPopupSpinButtonStyle"
52-
BasedOn="{StaticResource NumberBoxSpinButtonStyle}"
53-
TargetType="RepeatButton">
43+
<Style x:Key="NumberBoxPopupSpinButtonStyle"
44+
BasedOn="{StaticResource NumberBoxSpinButtonStyle}"
45+
TargetType="RepeatButton">
5446
<Style.Setters>
5547
<Setter Property="Focusable" Value="False" />
5648
<Setter Property="Width" Value="36" />
@@ -60,13 +52,6 @@
6052
<Setter Property="FontSize" Value="16" />
6153
<Setter Property="FontFamily" Value="{DynamicResource SymbolThemeFontFamily}" />
6254
<Setter Property="ui:ControlHelper.CornerRadius" Value="{DynamicResource ControlCornerRadius}" />
63-
<Setter Property="ContentTemplate">
64-
<Setter.Value>
65-
<DataTemplate>
66-
<ui:FontIconFallback Data="{Binding}" />
67-
</DataTemplate>
68-
</Setter.Value>
69-
</Setter>
7055
</Style.Setters>
7156
</Style>
7257

@@ -252,23 +237,23 @@
252237
</Trigger>
253238
<Trigger Property="IsEnabled" Value="false">
254239
<Setter TargetName="HeaderContentPresenter" Property="Foreground" Value="{DynamicResource TextControlHeaderForegroundDisabled}" />
255-
<Setter Property="Background" Value="{DynamicResource TextControlBackgroundDisabled}" />
240+
<Setter TargetName="BorderElement" Property="Background" Value="{DynamicResource TextControlBackgroundDisabled}" />
256241
<Setter TargetName="BorderElement" Property="BorderBrush" Value="{DynamicResource TextControlBorderBrushDisabled}" />
257-
<Setter Property="Foreground" Value="{DynamicResource TextControlForegroundDisabled}" />
242+
<Setter TargetName="PART_ContentHost" Property="Foreground" Value="{DynamicResource TextControlForegroundDisabled}" />
258243
<Setter TargetName="PlaceholderTextContentPresenter" Property="Foreground" Value="{DynamicResource TextControlPlaceholderForegroundDisabled}" />
259244
</Trigger>
260245
<Trigger Property="IsMouseOver" Value="true">
261246
<Setter TargetName="BorderElement" Property="BorderBrush" Value="{DynamicResource TextControlBorderBrushPointerOver}" />
262-
<Setter Property="Background" Value="{DynamicResource TextControlBackgroundPointerOver}" />
247+
<Setter TargetName="BorderElement" Property="Background" Value="{DynamicResource TextControlBackgroundPointerOver}" />
263248
<Setter TargetName="PlaceholderTextContentPresenter" Property="Foreground" Value="{DynamicResource TextControlPlaceholderForegroundPointerOver}" />
264-
<Setter Property="Foreground" Value="{DynamicResource TextControlForegroundPointerOver}" />
249+
<Setter TargetName="PART_ContentHost" Property="Foreground" Value="{DynamicResource TextControlForegroundPointerOver}" />
265250
</Trigger>
266251
<Trigger Property="IsSelectionActive" Value="true">
267252
<Setter TargetName="PlaceholderTextContentPresenter" Property="Foreground" Value="{DynamicResource TextControlPlaceholderForegroundFocused}" />
268-
<Setter Property="Background" Value="{DynamicResource TextControlBackgroundFocused}" />
253+
<Setter TargetName="BorderElement" Property="Background" Value="{DynamicResource TextControlBackgroundFocused}" />
269254
<Setter TargetName="BorderElement" Property="BorderBrush" Value="{DynamicResource TextControlBorderBrushFocused}" />
270255
<Setter TargetName="BorderElement" Property="BorderThickness" Value="{DynamicResource TextControlBorderThemeThicknessFocused}" />
271-
<Setter Property="Foreground" Value="{DynamicResource TextControlForegroundFocused}" />
256+
<Setter TargetName="PART_ContentHost" Property="Foreground" Value="{DynamicResource TextControlForegroundFocused}" />
272257
</Trigger>
273258
<MultiTrigger>
274259
<MultiTrigger.Conditions>
@@ -303,11 +288,6 @@
303288
<Setter Property="Template">
304289
<Setter.Value>
305290
<ControlTemplate TargetType="local:NumberBox">
306-
<ControlTemplate.Resources>
307-
<StreamGeometry x:Key="ChevronDown">M 18.935547 4.560547 L 19.814453 5.439453 L 10 15.253906 L 0.185547 5.439453 L 1.064453 4.560547 L 10 13.496094 Z</StreamGeometry>
308-
<StreamGeometry x:Key="ChevronUp">M 19.091797 14.970703 L 10 5.888672 L 0.908203 14.970703 L 0.029297 14.091797 L 10 4.111328 L 19.970703 14.091797 Z</StreamGeometry>
309-
</ControlTemplate.Resources>
310-
311291
<Grid ui:ThemeManager.HasThemeResources="True" Height="{TemplateBinding Height}">
312292
<Grid.Resources>
313293
<ui:ResourceDictionaryEx>
@@ -410,14 +390,14 @@
410390

411391
<RepeatButton
412392
x:Name="PopupUpSpinButton"
413-
Content="{StaticResource ChevronUp}"
393+
Content="&#xE70E;"
414394
Margin="0,0,0,4"
415395
Style="{StaticResource NumberBoxPopupSpinButtonStyle}" />
416396

417397
<RepeatButton
418398
x:Name="PopupDownSpinButton"
419399
Grid.Row="1"
420-
Content="{StaticResource ChevronDown}"
400+
Content="&#xE70D;"
421401
Style="{StaticResource NumberBoxPopupSpinButtonStyle}" />
422402
</Grid>
423403
</Border>
@@ -446,7 +426,7 @@
446426
Grid.Column="1"
447427
Margin="4"
448428
ui:ControlHelper.CornerRadius="{TemplateBinding CornerRadius}"
449-
Content="{StaticResource ChevronUp}"
429+
Content="&#xE70E;"
450430
FontSize="{TemplateBinding FontSize}"
451431
Style="{StaticResource NumberBoxSpinButtonStyle}"
452432
Visibility="Collapsed" />
@@ -457,7 +437,7 @@
457437
Grid.Column="2"
458438
ui:ControlHelper.CornerRadius="{TemplateBinding CornerRadius}"
459439
Margin="0,4,4,4"
460-
Content="{StaticResource ChevronDown}"
440+
Content="&#xE70D;"
461441
FontSize="{TemplateBinding FontSize}"
462442
Style="{StaticResource NumberBoxSpinButtonStyle}"
463443
Visibility="Collapsed" />
@@ -519,7 +499,6 @@
519499
<Setter TargetName="DownSpinButton" Property="Visibility" Value="Visible" />
520500
<Setter TargetName="UpSpinButton" Property="Visibility" Value="Visible" />
521501
<Setter TargetName="InputEater" Property="Visibility" Value="Visible" />
522-
<!--<Setter TargetName="InputBox" Property="ui:ControlHelper.CornerRadius" Value="{Binding RelativeSource={RelativeSource TemplatedParent}, Path=CornerRadius, Converter={StaticResource LeftCornerRadiusFilterConverter}}" />-->
523502
<Setter TargetName="InputBox" Property="MinWidth" Value="{StaticResource NumberBoxMinWidth}" />
524503
</Trigger>
525504
<!-- SpinButtonsPopup -->

0 commit comments

Comments
 (0)