材质设计-Wpf-文本框-更改颜色

时间:2019-11-27 12:03:20

标签: wpf xaml material-design

我在Wpf应用程序中使用了Material Design,我基于TextBox静态资源拥有MaterialDesignTextBox

enter image description here

TextBox获得焦点后,MaterialDesign会自动将线条颜色更改为另一种颜色:

enter image description here

如何控制TextBox的线条颜色?使用setter属性?设置员需要更改哪些属性?顺便说一句,我更改了TextBox的BorderBrush颜色,但没有用

我很乐意提供帮助

1 个答案:

答案 0 :(得分:1)

使用TextFieldAssist.UnderlineBrush

<TextBox VerticalAlignment="Center" HorizontalAlignment="Center"
        materialDesignNameSpace:HintAssist.Hint="Hey, that's good!"
        Style="{StaticResource MaterialDesignTextBox}" materialDesignNameSpace:TextFieldAssist.UnderlineBrush="Pink"/>

enter image description here

Check out the full TextBox material design style for more customization.