wpf label 字体白色
时间: 2024-09-26 09:16:08 浏览: 56
在WPF中,如果你想要将Label控件的文字颜色设置为白色,你可以直接在XAML中设置Label的`Foreground`属性,或者在运行时动态改变它的文本颜色。以下是两种常见的方式:
1. **XAML 设置**:
```xml
<Label Name="myLabel" Text="这是我的标签">
<Label.Foreground>White</Label.Foreground>
</Label>
```
在这个例子中,文字的颜色就是白色的。
2. **运行时设置**:
```csharp
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Label myLabel = FindName("myLabel"); // 获取Label控件
myLabel.Foreground = Brushes.White; // 设置前景色为白色
}
```
这里假设`myLabel`是你Label控件的名称。
如果你想只在特定条件下更改颜色,比如在鼠标悬停时,可以用`MouseEnter`事件来实现:
```csharp
myLabel.MouseEnter += (sender, args) => myLabel.Foreground = Brushes.Yellow; // 鼠标悬停变黄
myLabel.MouseLeave += (sender, args) => myLabel.Foreground = Brushes.White; // 鼠标离开恢复原色
```
阅读全文