【WPF】label鼠标悬停提示、背景色

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SevenGirl2017/article/details/84500589

效果

在这里插入图片描述

功能

1.鼠标悬停显示提示信息
2.鼠标划过修改背景色
3.鼠标离开恢复背景色

代码

设计界面

ToolTip属性用于设置鼠标悬停显示提示信息

<Label Name="lblClose" Content=" X" ToolTip="关闭" Foreground="White"  MouseLeftButtonDown="lblClose_MouseLeftButtonDown" 
MouseEnter="lblClose_MouseEnter" MouseLeave="lblClose_MouseLeave" />

后台

/// <summary>
/// 关闭-鼠标划过事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void lblClose_MouseEnter(object sender, MouseEventArgs e)
{
    lblClose.Background = System.Windows.Media.Brushes.SlateGray;
}

/// <summary>
/// 关闭-鼠标离开事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void lblClose_MouseLeave(object sender, MouseEventArgs e)
{
    lblClose.Background = System.Windows.Media.Brushes.Transparent;
}

猜你喜欢

转载自blog.csdn.net/SevenGirl2017/article/details/84500589