我如何使用 vb 更改 wpf 中标签的颜色

how do i change color of label in wpf using vb

我正在将一个应用程序从 winforms 转换为 wpf,该应用程序更改了一些标签的颜色。在 winforms 中你会使用 lblName.ForeColor = Color.Red。但是在 WPF 中 Color.Red 是不正确的。我似乎找不到这个的 WPF 版本。我能找到的大多数网站都使用 C# 而不是 VB.

需要变色的标签的XAML代码:

<Label x:Name="lblMsg" Content="Label4" Foreground="Red" Margin="34,562,542.4,71.8"/>

应该改变这个标签颜色的VB代码:

 lblMsg.Foreground = Color.Green

没关系,我终于想通了。 这个:

lblMsg.Foreground = Color.Green

应该是这样的:

lblMsg.Foreground = Brushes.Green

这是您问题的解决方案:

lblMsg.Foreground = New SolidColorBrush(Colors.Green)

lblMsg.Foreground = Brushes.Green