|
17 | 17 | <Setter Property="Text" Value="{Binding Path=(wpf:HintAssist.HelperText), RelativeSource={RelativeSource Mode=TemplatedParent}}" />
|
18 | 18 | </Style>
|
19 | 19 |
|
| 20 | + <Style x:Key="MaterialDesignCharacterCounterTextBlock" |
| 21 | + TargetType="TextBlock" |
| 22 | + BasedOn="{StaticResource {x:Type TextBlock}}"> |
| 23 | + <Style.Resources> |
| 24 | + <converters:StringLengthValueConverter x:Key="StringLengthValueConverter" /> |
| 25 | + </Style.Resources> |
| 26 | + <Setter Property="FontSize" Value="10" /> |
| 27 | + <Setter Property="Opacity" Value="0.56" /> |
| 28 | + <Setter Property="Text"> |
| 29 | + <Setter.Value> |
| 30 | + <MultiBinding StringFormat="{}{0} / {1}"> |
| 31 | + <Binding Converter="{StaticResource StringLengthValueConverter}" |
| 32 | + Path="Text" |
| 33 | + RelativeSource="{RelativeSource FindAncestor, |
| 34 | + AncestorType=TextBoxBase}" /> |
| 35 | + <Binding Path="MaxLength" RelativeSource="{RelativeSource FindAncestor, AncestorType=TextBoxBase}" /> |
| 36 | + </MultiBinding> |
| 37 | + </Setter.Value> |
| 38 | + </Setter> |
| 39 | + <Setter Property="VerticalAlignment" Value="Center" /> |
| 40 | + <Setter Property="Visibility" Value="{Binding Path=(wpf:TextFieldAssist.CharacterCounterVisibility), RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type TextBox}}}" /> |
| 41 | + </Style> |
| 42 | + |
20 | 43 | <Style x:Key="MaterialDesignTextBoxBase" TargetType="{x:Type TextBoxBase}">
|
21 | 44 | <Style.Resources>
|
22 | 45 | <converters:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
|
23 | 46 | <converters:CursorConverter x:Key="ArrowCursorConverter" FallbackCursor="Arrow" />
|
24 | 47 | <converters:CursorConverter x:Key="IBeamCursorConverter" FallbackCursor="IBeam" />
|
25 | 48 | <converters:MathConverter x:Key="MathMultiplyConverter" Operation="Multiply" />
|
26 |
| - <converters:StringLengthValueConverter x:Key="StringLengthValueConverter" /> |
27 | 49 | <converters:TextFieldClearButtonVisibilityConverter x:Key="ClearButtonVisibilityConverter" ContentEmptyVisibility="Collapsed" />
|
28 | 50 | <converters:TextFieldPrefixTextVisibilityConverter x:Key="PrefixSuffixTextVisibilityConverter" HiddenState="Collapsed" />
|
29 | 51 | <converters:BooleanToDashStyleConverter x:Key="BooleanToDashStyleConverter" TrueValue="{x:Static DashStyles.Solid}" />
|
|
35 | 57 | <converters:ThicknessCloneConverter x:Key="ThicknessCloneConverter" CloneEdges="All" AdditionalOffsetBottom="-1" />
|
36 | 58 | <converters:InvertBooleanConverter x:Key="InvertBooleanConverter" />
|
37 | 59 | <converters:OutlinedStyleActiveBorderMarginCompensationConverter x:Key="OutlinedStyleActiveBorderMarginCompensationConverter" />
|
38 |
| - |
39 |
| - <Style x:Key="MaterialDesignCharacterCounterTextBlock" |
40 |
| - TargetType="TextBlock" |
41 |
| - BasedOn="{StaticResource {x:Type TextBlock}}"> |
42 |
| - <Setter Property="FontSize" Value="10" /> |
43 |
| - <Setter Property="Opacity" Value="0.56" /> |
44 |
| - <Setter Property="Text"> |
45 |
| - <Setter.Value> |
46 |
| - <MultiBinding StringFormat="{}{0} / {1}"> |
47 |
| - <Binding Converter="{StaticResource StringLengthValueConverter}" |
48 |
| - Path="Text" |
49 |
| - RelativeSource="{RelativeSource FindAncestor, |
50 |
| - AncestorType=TextBoxBase}" /> |
51 |
| - <Binding Path="MaxLength" RelativeSource="{RelativeSource FindAncestor, AncestorType=TextBoxBase}" /> |
52 |
| - </MultiBinding> |
53 |
| - </Setter.Value> |
54 |
| - </Setter> |
55 |
| - <Setter Property="VerticalAlignment" Value="Center" /> |
56 |
| - <Setter Property="Visibility" Value="{Binding Path=(wpf:TextFieldAssist.CharacterCounterVisibility), RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type TextBox}}}" /> |
57 |
| - </Style> |
58 |
| - |
59 | 60 | </Style.Resources>
|
60 | 61 |
|
61 | 62 | <Setter Property="AllowDrop" Value="true" />
|
|
0 commit comments