Skip to content

Commit 0981491

Browse files
author
Corvin Szimion
committed
apply TextFieldAssist.ClearButtonSize on the Button rather than the PackIcon
1 parent bae9e3f commit 0981491

File tree

4 files changed

+26
-21
lines changed

4 files changed

+26
-21
lines changed

src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.AutoSuggestBox.xaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -227,13 +227,14 @@
227227
Visibility="{TemplateBinding wpf:TextFieldAssist.HasTrailingIcon, Converter={x:Static converters:BooleanToVisibilityConverter.CollapsedInstance}}" />
228228

229229
<Button x:Name="PART_ClearButton"
230-
Grid.Column="5"
231-
Height="Auto"
232-
Padding="2,0,0,0"
233-
Command="{x:Static internal:ClearText.ClearCommand}"
234-
Focusable="False"
235-
VerticalAlignment="{TemplateBinding wpf:TextFieldAssist.IconVerticalAlignment}"
236-
Style="{StaticResource MaterialDesignToolButton}">
230+
Grid.Column="5"
231+
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
232+
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
233+
Padding="2,0,0,0"
234+
Command="{x:Static internal:ClearText.ClearCommand}"
235+
Focusable="False"
236+
VerticalAlignment="{TemplateBinding wpf:TextFieldAssist.IconVerticalAlignment}"
237+
Style="{StaticResource MaterialDesignToolButton}">
237238
<Button.Visibility>
238239
<MultiBinding Converter="{StaticResource ClearButtonVisibilityConverter}">
239240
<Binding Path="(wpf:TextFieldAssist.HasClearButton)" RelativeSource="{RelativeSource TemplatedParent}" />
@@ -243,8 +244,8 @@
243244
<wpf:PackIcon x:Name="ClearButtonIcon"
244245
Margin="0"
245246
Kind="CloseCircle"
246-
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
247-
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"/>
247+
Height="auto"
248+
Width="auto" />
248249
</Button>
249250
</Grid>
250251
</Border>

src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ComboBox.xaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,8 @@
470470

471471
<Button x:Name="PART_ClearButton"
472472
Grid.Column="5"
473-
Height="Auto"
473+
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
474+
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
474475
Opacity="{TemplateBinding wpf:HintAssist.HintOpacity}"
475476
Padding="2,0,0,0"
476477
Command="{x:Static internal:ClearText.ClearCommand}"
@@ -488,8 +489,8 @@
488489
<wpf:PackIcon x:Name="ClearButtonIcon"
489490
Margin="0"
490491
Kind="CloseCircle"
491-
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
492-
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"/>
492+
Height="auto"
493+
Width="auto" />
493494
</Button>
494495
</Grid>
495496
</Grid>

src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.PasswordBox.xaml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,8 @@
271271
<Button x:Name="PART_ClearButton"
272272
Foreground="{TemplateBinding Foreground}"
273273
Grid.Column="5"
274-
Height="Auto"
274+
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
275+
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
275276
Opacity="{TemplateBinding wpf:HintAssist.HintOpacity}"
276277
Padding="2,0,0,0"
277278
Command="{x:Static internal:ClearText.ClearCommand}"
@@ -287,8 +288,8 @@
287288
<wpf:PackIcon x:Name="ClearButtonIcon"
288289
Margin="0"
289290
Kind="CloseCircle"
290-
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
291-
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}" />
291+
Height="auto"
292+
Width="auto" />
292293
</Button>
293294
</Grid>
294295
</Border>
@@ -902,7 +903,8 @@
902903

903904
<Button x:Name="PART_ClearButton"
904905
Grid.Column="6"
905-
Height="Auto"
906+
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
907+
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
906908
Opacity="{TemplateBinding wpf:HintAssist.HintOpacity}"
907909
Padding="2,0,0,0"
908910
Command="{x:Static internal:ClearText.ClearCommand}"
@@ -919,8 +921,8 @@
919921
<wpf:PackIcon x:Name="ClearButtonIcon"
920922
Margin="0"
921923
Kind="CloseCircle"
922-
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
923-
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}" />
924+
Height="auto"
925+
Width="auto" />
924926
</Button>
925927

926928
</Grid>

src/MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TextBox.xaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,8 @@
266266

267267
<Button x:Name="PART_ClearButton"
268268
Grid.Column="5"
269-
Height="Auto"
269+
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
270+
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
270271
Opacity="{TemplateBinding wpf:HintAssist.HintOpacity}"
271272
Padding="2,0,0,0"
272273
Command="{x:Static internal:ClearText.ClearCommand}"
@@ -283,8 +284,8 @@
283284
<wpf:PackIcon x:Name="ClearButtonIcon"
284285
Margin="0"
285286
Kind="CloseCircle"
286-
Height="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}"
287-
Width="{TemplateBinding wpf:TextFieldAssist.ClearButtonSize}" />
287+
Height="auto"
288+
Width="auto" />
288289
</Button>
289290
</Grid>
290291
</Border>

0 commit comments

Comments
 (0)