Skip to content

Commit ddfcdf5

Browse files
committed
move extra border inside template for floating hints
1 parent d4db1be commit ddfcdf5

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

MainDemo.Wpf/TextFields.xaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,9 @@
115115
materialDesign:HintAssist.Hint="Password" />
116116
<TextBox Grid.Row="4" Grid.Column="1" materialDesign:HintAssist.Hint="Floating Hint"
117117
Style="{StaticResource MaterialDesignFloatingHintTextBox}"
118-
Margin="0 16 0 8"/>
118+
Margin="0 2 0 0" />
119119
<ComboBox Grid.Row="4" Grid.Column="3" materialDesign:HintAssist.Hint="OS" Style="{StaticResource MaterialDesignFloatingHintComboBox}"
120-
Margin="0 16 0 8">
120+
Margin="0 2 0 0" >
121121
<ComboBoxItem>Andoid</ComboBoxItem>
122122
<ComboBoxItem>iOS</ComboBoxItem>
123123
<ComboBoxItem>Linux</ComboBoxItem>

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ComboBox.xaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@
388388
<ControlTemplate x:Key="MaterialDesignFloatingHintComboBoxTemplate" TargetType="{x:Type ComboBox}">
389389
<Grid x:Name="templateRoot"
390390
SnapsToDevicePixels="True">
391-
<Grid>
391+
<Grid x:Name="InnerRoot">
392392
<Grid.ColumnDefinitions>
393393
<ColumnDefinition Width="*" />
394394
<ColumnDefinition Width="0" MinWidth="{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}" />
@@ -464,6 +464,9 @@
464464
<Setter TargetName="Underline" Property="Visibility" Value="{Binding Path=(wpf:TextFieldAssist.DecorationVisibility), RelativeSource={RelativeSource TemplatedParent}}" />
465465
<Setter TargetName="contentPresenter" Property="Visibility" Value="Collapsed" />
466466
</Trigger>
467+
<Trigger Property="wpf:HintAssist.IsFloating" Value="True">
468+
<Setter TargetName="InnerRoot" Property="Margin" Value="0 12 0 0" />
469+
</Trigger>
467470
<MultiTrigger>
468471
<MultiTrigger.Conditions>
469472
<Condition Property="IsEditable" Value="False"/>
@@ -512,7 +515,6 @@
512515
<Setter Property="ItemContainerStyle" Value="{StaticResource MaterialDesignComboBoxItemSelectedCollapsedStyle}" />
513516
<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto" />
514517
<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto" />
515-
<Setter Property="Margin" Value="0 12 0 0" />
516518
<Setter Property="Padding" Value="0 4 0 5" />
517519
<Setter Property="VerticalContentAlignment" Value="Top" />
518520
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TextBox.xaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
<Setter Property="VerticalContentAlignment" Value="Bottom"/>
2222
<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
2323
<Setter Property="AllowDrop" Value="true"/>
24-
<Setter Property="Margin" Value="0 12 0 0" />
2524
<Setter Property="ScrollViewer.PanningMode" Value="VerticalFirst"/>
2625
<Setter Property="Stylus.IsFlicksEnabled" Value="False"/>
2726
<Setter Property="Validation.ErrorTemplate" Value="{StaticResource MaterialDesignValidationErrorTemplate}"/>
@@ -96,6 +95,9 @@
9695
</MultiTrigger.Conditions>
9796
<Setter TargetName="Hint" Property="Foreground" Value="{DynamicResource PrimaryHueMidBrush}" />
9897
</MultiTrigger>
98+
<Trigger Property="wpf:HintAssist.IsFloating" Value="True">
99+
<Setter TargetName="border" Property="Margin" Value="0 12 0 0" />
100+
</Trigger>
99101
<Trigger Property="IsEnabled" Value="false">
100102
<Setter Property="Opacity" TargetName="border" Value="0.56"/>
101103
</Trigger>

0 commit comments

Comments
 (0)