Wpf 中文本框的 MaterialDesign 下划线颜色
MaterialDesign Underline Color Of TextBox in Wpf
我有不止一个TextBox
。我想根据特殊情况更改下划线。我正在使用 MaterialDesign 风格。我想更改 TextBox
的下划线。这在 XAML 中是可行的情况,但我如何在代码隐藏中做到这一点? TextboxName.Underline
找不到。
我的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"/>
未找到
Pulse.Underline !!!
您可以在 TextFieldAssist
上为 UnderlineBrush
属性 使用 setter 来设置任何 Brush
例如:
TextFieldAssist.SetUnderlineBrush(Pulse2, Brushes.Black);
那个家伙,
TextFieldAssist.DecorationVisibility(txtLastName, (MainWindow.btnEditing == Enums.Editing.View) ? "Hidden" : "Visible");
错误 CS0103“名称 'TextFieldAssist' 在当前上下文中不存在!!
我有不止一个TextBox
。我想根据特殊情况更改下划线。我正在使用 MaterialDesign 风格。我想更改 TextBox
的下划线。这在 XAML 中是可行的情况,但我如何在代码隐藏中做到这一点? TextboxName.Underline
找不到。
我的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"/>
未找到
Pulse.Underline !!!
您可以在 TextFieldAssist
上为 UnderlineBrush
属性 使用 setter 来设置任何 Brush
例如:
TextFieldAssist.SetUnderlineBrush(Pulse2, Brushes.Black);
那个家伙,
TextFieldAssist.DecorationVisibility(txtLastName, (MainWindow.btnEditing == Enums.Editing.View) ? "Hidden" : "Visible");
错误 CS0103“名称 'TextFieldAssist' 在当前上下文中不存在!!