Skip to content

Commit ec69bbb

Browse files
Add support for TextFieldAssist.HasClearButton in RichTextBox (#3414)
1 parent 3f339f9 commit ec69bbb

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

MainDemo.Wpf/SmartHint.xaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -465,6 +465,7 @@
465465
<Setter Property="local:SmartHint.RichTextBoxText" Value="{Binding RelativeSource={RelativeSource Self}, Path=Tag}" />
466466
<Setter Property="materialDesign:HintAssist.FontFamily" Value="{Binding SelectedFontFamily}" />
467467
<Setter Property="materialDesign:HintAssist.IsFloating" Value="{Binding FloatHint}" />
468+
<Setter Property="materialDesign:TextFieldAssist.HasClearButton" Value="{Binding ShowClearButton}" />
468469
<Setter Property="materialDesign:TextFieldAssist.HasLeadingIcon" Value="{Binding ShowLeadingIcon}" />
469470
<Setter Property="materialDesign:TextFieldAssist.HasTrailingIcon" Value="{Binding ShowTrailingIcon}" />
470471
<Setter Property="materialDesign:TextFieldAssist.LeadingIcon" Value="{StaticResource LeadingIcon}" />

MaterialDesignThemes.Wpf/Internal/ClearText.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ static void OnClearCommand(object sender, ExecutedRoutedEventArgs e)
5252
comboBox.SetCurrentValue(ComboBox.TextProperty, null);
5353
comboBox.SetCurrentValue(Selector.SelectedItemProperty, null);
5454
break;
55+
case RichTextBox richTextBox:
56+
richTextBox.Document.Blocks.Clear();
57+
break;
5558
case PasswordBox passwordBox:
5659
passwordBox.Password = null;
5760
break;

0 commit comments

Comments
 (0)