C# Wpf中文本框的材质设计下划线颜色
我有多个C# Wpf中文本框的材质设计下划线颜色,c#,wpf,material-design,underline,C#,Wpf,Material Design,Underline,我有多个文本框。我想根据特殊情况更改下划线。我用的是材料设计风格。我想更改文本框的下划线。这在XAML中是可行的,但如何在代码隐藏中实现呢文本框名称。找不到下划线 我的xaml代码 <TextBox x:Name="Pulse2" Style="{StaticResource MaterialDesignFloatingHintTextBox}" VerticalAlignment="Top" HorizontalAlignmen
文本框
。我想根据特殊情况更改下划线。我用的是材料设计风格。我想更改文本框
的下划线。这在XAML中是可行的,但如何在代码隐藏中实现呢<代码>文本框名称。找不到下划线
我的xaml代码
<TextBox x:Name="Pulse2" Style="{StaticResource MaterialDesignFloatingHintTextBox}" VerticalAlignment="Top" HorizontalAlignment="Left"
Foreground="{Binding Foreground, ElementName=CardID}" Height="43" Width="132" IsReadOnly="True"
materialDesign:TextFieldAssist.UnderlineBrush="{Binding Background, ElementName=HaltButton}"
materialDesign:HintAssist.Foreground="#244886"
AcceptsReturn="True" TextWrapping="Wrap" VerticalScrollBarVisibility="Auto"
materialDesign:HintAssist.Hint="Pulse2" Margin="281,136,0,0"/>
您可以使用
textfieldsassist
上的UnderlineBrush
属性设置器来设置任何画笔
,例如:
TextFieldAssist.SetUnderlineBrush(Pulse2, Brushes.Black);
谢谢,我也面临同样的问题。我已经在C#in构造函数后面的代码中处理了它,它工作得很好,谢谢。
TextFieldAssist.SetUnderlineBrush(Pulse2, Brushes.Black);