我如何使用 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
我正在将一个应用程序从 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