Fix missing error border on password box
MODIFY
WalletWasabi.Gui/Controls/ExtendedTextBox.xaml
WalletWasabi.Gui/Controls/ExtendedTextBox.xaml
xmlns:controls="clr-namespace:WalletWasabi.Gui.Controls;assembly=WalletWasabi.Gui">
<Style>
<Style.Resources>
- <converters:ErrorDescriptorToBorderColorConverter x:Key="ErrorDescriptorToBorderColorConverter" />
<converters:BooleanStringConverter x:Key="BooleanStringConverter" />
</Style.Resources>
</Style>
</ControlTemplate>
</Setter>
</Style>
- <Style Selector="controls|ExtendedTextBox:pointerover /template/ Border#border">
- <Setter Property="BorderBrush" Value="{DynamicResource ThemeBorderHighBrush}" />
- </Style>
- <Style Selector="controls|ExtendedTextBox:focus /template/ Border#border">
- <Setter Property="BorderBrush" Value="{DynamicResource ThemeBorderHighBrush}" />
- </Style>
- <Style Selector="controls|ExtendedTextBox:error /template/ Border#border">
- <Setter Property="BorderBrush" Value="{Binding $parent[controls:ExtendedTextBox].(DataValidationErrors.Errors), Converter={StaticResource ErrorDescriptorToBorderColorConverter}}" />
- </Style>
</Styles>
\ No newline at end of file

MODIFY
WalletWasabi.Gui/Styles/Styles.xaml
WalletWasabi.Gui/Styles/Styles.xaml
<Setter Property="BorderThickness" Value="0" />
<Setter Property="IsReadOnly" Value="True" />
</Style>
+ <Style Selector=":is(TextBox):pointerover /template/ Border#border">
+ <Setter Property="BorderBrush" Value="{DynamicResource ThemeBorderHighBrush}" />
+ </Style>
+ <Style Selector=":is(TextBox):focus /template/ Border#border">
+ <Setter Property="BorderBrush" Value="{DynamicResource ThemeBorderHighBrush}" />
+ </Style>
+ <Style Selector=":is(TextBox):error /template/ Border#border">
+ <Setter Property="BorderBrush" Value="{Binding $parent.(DataValidationErrors.Errors), Converter={StaticResource ErrorDescriptorToBorderColorConverter}}" />
+ </Style>
<Style Selector="Control.docTabContainer">
<Setter Property="Margin" Value="20" />
</Style>

Fix missing error border on password box