|
185 | 185 | Text="{TemplateBinding wpf:TextFieldAssist.Hint}"
|
186 | 186 | Visibility="{TemplateBinding Text, Converter={StaticResource TextFieldHintVisibilityConverter}}" />
|
187 | 187 | <ContentPresenter x:Name="contentPresenter" ContentTemplate="{TemplateBinding SelectionBoxItemTemplate}" ContentTemplateSelector="{TemplateBinding ItemTemplateSelector}" Content="{TemplateBinding SelectionBoxItem}" ContentStringFormat="{TemplateBinding SelectionBoxItemStringFormat}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" IsHitTestVisible="false" Margin="{TemplateBinding Padding}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
188 |
| - <Border BorderBrush="{DynamicResource PrimaryHueMidBrush}" BorderThickness="0 0 0 2" |
189 |
| - x:Name="focusBorder" Visibility="Hidden" |
190 |
| - Grid.ColumnSpan="2" /> |
| 188 | + <wpf:Underline x:Name="Underline" Grid.ColumnSpan="2"/> |
191 | 189 | </Grid>
|
192 | 190 | <ControlTemplate.Triggers>
|
193 | 191 | <Trigger Property="HasDropShadow" SourceName="PART_Popup" Value="true">
|
|
197 | 195 | <Setter Property="Height" TargetName="dropDownBorder" Value="95"/>
|
198 | 196 | </Trigger>
|
199 | 197 | <Trigger Property="IsKeyboardFocused" Value="True">
|
200 |
| - <Setter TargetName="focusBorder" Property="Visibility" Value="Visible" /> |
| 198 | + <Setter TargetName="Underline" Property="IsActive" Value="True"/> |
201 | 199 | </Trigger>
|
202 | 200 | <MultiTrigger>
|
203 | 201 | <MultiTrigger.Conditions>
|
|
288 | 286 | IsHitTestVisible="False"
|
289 | 287 | Text="{TemplateBinding wpf:TextFieldAssist.Hint}" />
|
290 | 288 | <ContentPresenter x:Name="contentPresenter" ContentTemplate="{TemplateBinding SelectionBoxItemTemplate}" ContentTemplateSelector="{TemplateBinding ItemTemplateSelector}" Content="{TemplateBinding SelectionBoxItem}" ContentStringFormat="{TemplateBinding SelectionBoxItemStringFormat}" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" IsHitTestVisible="false" Margin="{TemplateBinding Padding}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
291 |
| - <Border BorderBrush="{DynamicResource PrimaryHueMidBrush}" BorderThickness="0 0 0 2" |
292 |
| - x:Name="focusBorder" Visibility="Hidden" |
293 |
| - Grid.ColumnSpan="2" /> |
| 289 | + <wpf:Underline x:Name="Underline" Grid.ColumnSpan="2"/> |
294 | 290 | </Grid>
|
295 | 291 | </Grid>
|
296 | 292 | <ControlTemplate.Triggers>
|
|
316 | 312 | <Setter Property="Height" TargetName="dropDownBorder" Value="95"/>
|
317 | 313 | </Trigger>
|
318 | 314 | <Trigger Property="IsKeyboardFocused" Value="True">
|
319 |
| - <Setter TargetName="focusBorder" Property="Visibility" Value="Visible" /> |
| 315 | + <Setter TargetName="Underline" Property="IsActive" Value="True"/> |
320 | 316 | </Trigger>
|
321 | 317 | <MultiTrigger>
|
322 | 318 | <MultiTrigger.Conditions>
|
|
386 | 382 | Visibility="{TemplateBinding Text, Converter={StaticResource TextFieldHintVisibilityConverter}}" />
|
387 | 383 | <TextBox x:Name="PART_EditableTextBox" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" IsReadOnly="{Binding IsReadOnly, RelativeSource={RelativeSource TemplatedParent}}" Margin="{TemplateBinding Padding}" Style="{StaticResource MaterialDesignComboBoxEditableTextBox}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/>
|
388 | 384 | </Grid>
|
389 |
| - </Border> |
390 |
| - <Border BorderBrush="{DynamicResource PrimaryHueMidBrush}" BorderThickness="0 0 0 2" |
391 |
| - x:Name="focusBorder" Visibility="Hidden" |
392 |
| - Grid.ColumnSpan="2" /> |
393 |
| - </Grid> |
| 385 | + </Border> |
| 386 | + <wpf:Underline x:Name="Underline" Grid.ColumnSpan="2" /> |
| 387 | + </Grid> |
394 | 388 | <ControlTemplate.Triggers>
|
395 | 389 | <Trigger Property="HasDropShadow" SourceName="PART_Popup" Value="true">
|
396 | 390 | <Setter Property="Margin" TargetName="dropDownBorder" Value="5,5,5,5"/>
|
|
402 | 396 | <Setter Property="Height" TargetName="dropDownBorder" Value="95"/>
|
403 | 397 | </Trigger>
|
404 | 398 | <Trigger Property="IsKeyboardFocused" Value="True" SourceName="PART_EditableTextBox">
|
405 |
| - <Setter TargetName="focusBorder" Property="Visibility" Value="Visible" /> |
| 399 | + <Setter TargetName="Underline" Property="IsActive" Value="True"/> |
406 | 400 | </Trigger>
|
407 | 401 | <MultiTrigger>
|
408 | 402 | <MultiTrigger.Conditions>
|
|
492 | 486 | Opacity="{Binding Path=(wpf:TextFieldAssist.HintOpacity), RelativeSource={RelativeSource TemplatedParent}}"
|
493 | 487 | Text="{TemplateBinding wpf:TextFieldAssist.Hint}"
|
494 | 488 | IsHitTestVisible="False" />
|
495 |
| - <TextBox x:Name="PART_EditableTextBox" HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" IsReadOnly="{Binding IsReadOnly, RelativeSource={RelativeSource TemplatedParent}}" Margin="{TemplateBinding Padding}" Style="{StaticResource MaterialDesignComboBoxEditableTextBox}" VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/> |
| 489 | + <TextBox x:Name="PART_EditableTextBox" |
| 490 | + HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}" |
| 491 | + IsReadOnly="{Binding IsReadOnly, RelativeSource={RelativeSource TemplatedParent}}" Margin="{TemplateBinding Padding}" |
| 492 | + Style="{StaticResource MaterialDesignComboBoxEditableTextBox}" |
| 493 | + VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"/> |
496 | 494 | </Grid>
|
497 | 495 | </Border>
|
498 |
| - <Border BorderBrush="{DynamicResource PrimaryHueMidBrush}" BorderThickness="0 0 0 2" |
499 |
| - x:Name="focusBorder" Visibility="Hidden" |
500 |
| - Grid.ColumnSpan="2" /> |
| 496 | + <wpf:Underline x:Name="Underline" Grid.ColumnSpan="2" /> |
501 | 497 | </Grid>
|
502 | 498 | <ControlTemplate.Triggers>
|
503 | 499 | <Trigger Property="wpf:TextFieldAssist.IsNullOrEmpty" Value="False">
|
|
525 | 521 | <Setter Property="Height" TargetName="dropDownBorder" Value="95"/>
|
526 | 522 | </Trigger>
|
527 | 523 | <Trigger Property="IsKeyboardFocused" Value="True" SourceName="PART_EditableTextBox">
|
528 |
| - <Setter TargetName="focusBorder" Property="Visibility" Value="Visible" /> |
| 524 | + <Setter TargetName="Underline" Property="IsActive" Value="True"/> |
529 | 525 | </Trigger>
|
530 | 526 | <MultiTrigger>
|
531 | 527 | <MultiTrigger.Conditions>
|
|
0 commit comments