Skip to content

Commit 7838d8e

Browse files
committed
2 parents 9e64c3c + 56d8ac2 commit 7838d8e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.TextBox.xaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
/>
3636
<TextBlock Text="{Binding Path=(wpf:TextFieldAssist.Hint), RelativeSource={RelativeSource TemplatedParent}}"
3737
Visibility="{TemplateBinding Text, Converter={StaticResource TextFieldHintVisibilityConverter}}"
38+
IsHitTestVisible="False"
3839
x:Name="Hint"
3940
Margin="1 0 1 0"
4041
Opacity="{Binding Path=(wpf:TextFieldAssist.HintOpacity), RelativeSource={RelativeSource TemplatedParent}}"/>
@@ -123,6 +124,7 @@
123124
<ScrollViewer x:Name="PART_ContentHost" Focusable="false" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Hidden"
124125
/>
125126
<TextBlock Text="{Binding Path=(wpf:TextFieldAssist.Hint), RelativeSource={RelativeSource TemplatedParent}}"
127+
IsHitTestVisible="False"
126128
FontSize="{TemplateBinding FontSize}"
127129
HorizontalAlignment="Left"
128130
VerticalAlignment="Top"
@@ -140,24 +142,29 @@
140142
<BeginStoryboard x:Name="MoveHintBackStoryboard_BeginStoryboard" Storyboard="{StaticResource MoveHintBackStoryboard}"/>
141143
</Trigger.ExitActions>
142144
</Trigger>
145+
143146
<MultiTrigger>
144147
<MultiTrigger.Conditions>
145148
<Condition Property="wpf:TextFieldAssist.IsNullOrEmpty" Value="False" />
146149
<Condition Property="IsKeyboardFocused" Value="True" />
147150
</MultiTrigger.Conditions>
148151
<Setter TargetName="Hint" Property="Foreground" Value="{DynamicResource PrimaryHueMidBrush}" />
149152
</MultiTrigger>
153+
150154
<Trigger Property="IsEnabled" Value="false">
151155
<Setter Property="Opacity" TargetName="border" Value="0.56"/>
152156
</Trigger>
157+
153158
<Trigger Property="IsMouseOver" Value="true">
154159
<Setter Property="BorderBrush" Value="{DynamicResource PrimaryHueMidBrush}"/>
155160
</Trigger>
161+
156162
<Trigger Property="IsKeyboardFocused" Value="true">
157163
<Setter TargetName="border" Property="Padding" Value="0 4 0 3"/>
158164
<Setter Property="BorderThickness" Value="0 0 0 2"/>
159165
<Setter Property="BorderBrush" Value="{DynamicResource PrimaryHueMidBrush}"/>
160166
</Trigger>
167+
161168
<Trigger Property="Validation.HasError" Value="true">
162169
<Setter Property="BorderBrush" Value="{DynamicResource ValidationErrorBrush}"/>
163170
</Trigger>

0 commit comments

Comments
 (0)