Skip to content

Commit a258bc3

Browse files
TextAlignment bug fix introduced with previous PR and restructure TextBox template (#2223)
1 parent f8932c7 commit a258bc3

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TextBox.xaml

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -110,15 +110,16 @@
110110
Grid.Column="1"
111111
x:Name="grid"
112112
MinWidth="1">
113-
<Grid.ColumnDefinitions>
114-
<ColumnDefinition Width="Auto" />
115-
<ColumnDefinition Width="*" />
116-
<ColumnDefinition Width="Auto" />
117-
</Grid.ColumnDefinitions>
118-
119-
<WrapPanel
113+
<Grid
120114
Grid.Column="0">
115+
<Grid.ColumnDefinitions>
116+
<ColumnDefinition Width="Auto" />
117+
<ColumnDefinition Width="*" />
118+
<ColumnDefinition Width="Auto" />
119+
</Grid.ColumnDefinitions>
120+
121121
<TextBlock
122+
Grid.Column="0"
122123
x:Name="PrefixTextBlock"
123124
Margin="0 0 2 0"
124125
FontSize="{TemplateBinding FontSize}"
@@ -133,6 +134,7 @@
133134
</TextBlock>
134135

135136
<ScrollViewer
137+
Grid.Column="1"
136138
x:Name="PART_ContentHost"
137139
Panel.ZIndex="1"
138140
Focusable="false"
@@ -141,7 +143,15 @@
141143
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
142144
UseLayoutRounding="{TemplateBinding UseLayoutRounding}"
143145
wpf:ScrollViewerAssist.IgnorePadding="True" />
144-
</WrapPanel>
146+
147+
<TextBlock
148+
x:Name="SuffixTextBlock"
149+
Grid.Column="2"
150+
FontSize="{TemplateBinding FontSize}"
151+
Opacity="{TemplateBinding wpf:HintAssist.HintOpacity}"
152+
Text="{TemplateBinding wpf:TextFieldAssist.SuffixText}" />
153+
</Grid>
154+
145155
<wpf:SmartHint
146156
x:Name="Hint"
147157
Grid.Column="0"
@@ -164,13 +174,9 @@
164174
</Border>
165175
</wpf:SmartHint.Hint>
166176
</wpf:SmartHint>
167-
<TextBlock
168-
x:Name="SuffixTextBlock"
169-
Grid.Column="2"
170-
FontSize="{TemplateBinding FontSize}"
171-
Opacity="{TemplateBinding wpf:HintAssist.HintOpacity}"
172-
Text="{TemplateBinding wpf:TextFieldAssist.SuffixText}" />
177+
173178
</Grid>
179+
174180
<wpf:PackIcon
175181
Grid.Column="2"
176182
x:Name="TrailingPackIcon"

0 commit comments

Comments
 (0)