Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Wpf中文本框的材质设计下划线颜色_C#_Wpf_Material Design_Underline - Fatal编程技术网

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);