Skip to content

Commit 32be399

Browse files
committed
Merge pull request #158 from l1pton17/FixDropDownUnderline
Fix underline in ComboBox
2 parents d7f9297 + db84ebf commit 32be399

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

MainDemo.Wpf/TextFields.xaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,8 @@
9292
materialDesign:TextFieldAssist.Hint="Phone"
9393
/>
9494
<TextBlock Grid.Row="1" Grid.Column="2" VerticalAlignment="Center" Margin="16 0 8 0">Fruit</TextBlock>
95-
<ComboBox Grid.Row="1" Grid.Column="3" materialDesign:TextFieldAssist.Hint="Search" IsEditable="True" materialDesign:TextFieldAssist.HintOpacity=".26">
95+
<ComboBox Grid.Row="1" Grid.Column="3" materialDesign:TextFieldAssist.Hint="Search"
96+
IsEditable="True" materialDesign:TextFieldAssist.HintOpacity=".26">
9697
<ComboBoxItem>Apple</ComboBoxItem>
9798
<ComboBoxItem>Banana</ComboBoxItem>
9899
<ComboBoxItem>Pear</ComboBoxItem>

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ComboBox.xaml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -325,15 +325,13 @@
325325
<Border x:Name="templateRoot"
326326
Background="{TemplateBinding Background}"
327327
BorderBrush="{TemplateBinding BorderBrush}"
328-
BorderThickness="{TemplateBinding BorderThickness}"
329-
UseLayoutRounding="True">
328+
BorderThickness="{TemplateBinding BorderThickness}">
330329
<Border x:Name="splitBorder"
331330
Margin="0"
332331
HorizontalAlignment="Right"
333332
VerticalAlignment="Center"
334333
BorderBrush="Transparent"
335-
BorderThickness="0"
336-
UseLayoutRounding="true">
334+
BorderThickness="0">
337335
<Path x:Name="arrow"
338336
Width="8" Height="8"
339337
Margin="0"
@@ -394,12 +392,12 @@
394392
<ColumnDefinition Width="0" MinWidth="{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}" />
395393
</Grid.ColumnDefinitions>
396394
<ToggleButton x:Name="toggleButton"
397-
Background="{TemplateBinding Background}"
398-
BorderBrush="{TemplateBinding BorderBrush}"
399-
BorderThickness="{TemplateBinding BorderThickness}"
400-
Grid.ColumnSpan="2"
401-
IsChecked="{Binding IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}"
402-
Style="{StaticResource MaterialDesignComboBoxToggleButton}" />
395+
Grid.ColumnSpan="2"
396+
Background="{TemplateBinding Background}"
397+
BorderBrush="{TemplateBinding BorderBrush}"
398+
BorderThickness="{TemplateBinding BorderThickness}"
399+
IsChecked="{Binding IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}"
400+
Style="{StaticResource MaterialDesignComboBoxToggleButton}" />
403401
<Grid Margin="{TemplateBinding Padding}"
404402
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
405403
VerticalAlignment="{TemplateBinding VerticalContentAlignment}">

0 commit comments

Comments
 (0)