最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

用WPF实现屏幕文字提示的实现方法

来源:动视网 责编:小采 时间:2020-11-27 22:40:40
文档

用WPF实现屏幕文字提示的实现方法

用WPF实现屏幕文字提示的实现方法:1. 新建一个WPF Application。2. 将Window的WindowStyle属性设置为None去掉标题栏,将AllowsTransparency属性设置为True允许透明,Topmost属性设置为True使提示文字显示在顶层,Background属性设置为#00000000使窗口透明。3.
推荐度:
导读用WPF实现屏幕文字提示的实现方法:1. 新建一个WPF Application。2. 将Window的WindowStyle属性设置为None去掉标题栏,将AllowsTransparency属性设置为True允许透明,Topmost属性设置为True使提示文字显示在顶层,Background属性设置为#00000000使窗口透明。3.


1. 新建一个WPF Application。
2. 将Window的WindowStyle属性设置为"None"去掉标题栏,将AllowsTransparency属性设置为"True"允许透明,Topmost属性设置为"True"使提示文字显示在顶层,Background属性设置为"#00000000"使窗口透明。
3. 设置Grid的Background属性。如显示黑色文字提示,可使用半透明白色背景。透明的效果如果由Opacity属性产生会使该容器内的其他元素也有透明效果。比较简单的方法是通过Background属性的前两位来设置透明度。
4. 给Window的MouseLeave、MouseDown、MouseEnter事件添加处理方法。添加MouseEnter和MouseLeave事件的处理方法是为了让鼠标划入提示区域时加深背景透明度,鼠标划出提示区域时减小背景透明度。MouseDown事件的处理方法使鼠标点击提示区域后取消提示。
代码如下:
代码
/// <summary>
/// 鼠标移入处理方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Window_MouseEnter(object sender, MouseEventArgs e)
{
    Brush brush = new SolidColorBrush(Color.FromArgb(0x78,0xFF,0xFF,0xFF));  // 创建一个纯色brush
    grid.Background = brush;  // 应用于grid
}
/// <summary>
/// 鼠标移出处理方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Window_MouseLeave(object sender, MouseEventArgs e)
{
    Brush brush = new SolidColorBrush(Color.FromArgb(0x52, 0xFF, 0xFF, 0xFF));  // 创建一个纯色brush
    grid.Background = brush;  // 应用于grid
}
/// <summary>
/// 鼠标按下处理方法
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void Window_MouseDown(object sender, MouseButtonEventArgs e)
{
    mainWindow.Close();  // 或者使用mainWindow.Hide()隐藏窗口
}

本文适用于 .NET Framework 4

文档

用WPF实现屏幕文字提示的实现方法

用WPF实现屏幕文字提示的实现方法:1. 新建一个WPF Application。2. 将Window的WindowStyle属性设置为None去掉标题栏,将AllowsTransparency属性设置为True允许透明,Topmost属性设置为True使提示文字显示在顶层,Background属性设置为#00000000使窗口透明。3.
推荐度:
标签: 屏幕 文字 显示
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top