WPF Window 窗口获得焦点和失去焦点事件
Window 窗口获得焦点和失去焦点事件(窗口变为背景窗口、窗口切换等都引起窗口焦点失去)
Activated获得焦点事件 和 Deactivated失去焦点的事件:
Activated: 获得焦点 (首次打开软件时;由别的软件切换回当前软件时;点击当前软件在任务栏的按钮时)
Deactivated:失去焦点,与Activated正好相反,(Deactivated = de + activated)
使用方法有两种:
第一种是在XAML中声明,然后在后台书写执行代码:
<Window x:Class="WindowsFocusDemo20170117.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"Title="MainWindow" Height="350" Width="525" Activated="Window_Activated">private void Window_Activated(object sender, EventArgs e)
{System.Windows.MessageBox.Show("It is activating...");
}
//第二种是都在后台书写代码:
public partial class MainWindow : Window
{public MainWindow(){InitializeComponent();this.Activated += Window_Activated;}private void Window_Activated(object sender, EventArgs e){System.Windows.MessageBox.Show("It is activating...");}
}
失去焦点Deactivated是用法与上述一致。
WPF Window 窗口获得焦点和失去焦点事件相关推荐
- JavaScript中的Window窗口对象【转载】
本文转载自:http://www.ijavascript.cn/jiaocheng/javascript-window-65.html 他是JavaScript中最大的对象,它描述的是一个浏览器窗口. ...
- 创建 WPF 不规则窗口
创建 WPF 不规则窗口 ================================================= 本文为khler原作,转载必须确保本文完整并完整保留原作者信息及本文原始链 ...
- linux 进程间界面嵌套,WPF 同一窗口内的多线程/多进程 UI(使用 SetParent 嵌入另一个窗口)...
WPF 的 UI 逻辑只在同一个线程中,这是学习 WPF 开发中大家几乎都会学习到的经验.如果希望做不同线程的 UI,大家也会想到使用另一个窗口来实现,让每个窗口拥有自己的 UI 线程.然而,就不能让 ...
- wpf 悬浮窗口的实现
wpf 悬浮窗口的实现 原文:wpf 悬浮窗口的实现 又到了写点东西的时候,因为有了新的收获,所以用随笔来记录下自己的成长.话不多说,正入主题. 最近又遇到一个新的需求,有一组控件,需要悬浮显示在面板 ...
- Javascript基础(四):获得焦点和失去焦点事件
1.获取ID的函数 在说获取焦点和失去焦点事件之前,先说说封装获取ID的函数.一般在实际操作中,会经常用到提取某个元素的ID,如果每条都列,想必非常麻烦.一般如果有很多ID需要提取的情况基本都用提取I ...
- JavaScript表单事件 获取焦点:focus 失去焦点:blur 输入事件:input 变化事件:change
JavaScript表单事件 焦点处理 焦点处理主要包括focus(获取焦点)和blur(失去焦点)事件类型.所谓焦点,就是激活表单字段,使其可以响应键盘事件. 获取焦点:focus 当单击或使用Ta ...
- php能调用easyui窗口,关于jQuery EasyUI window窗口使用实例详解
本文主要给大家介绍了jQuery EasyUI window窗口使用功能,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下,希望能帮助到大家. 需求:点击[增加]按钮,弹出窗口,并对所有 ...
- Window 窗口层次关系
相信在Window 下面编程的很多兄弟们都不是很清楚Window 中窗口的层次关系是怎么样的,这个东西很久已经研究过一下,后来又忘记了,今天又一次遇到了这个问题,所以便整理一下.下面就说说Window ...
- OpenGL创建hello Window窗口
OpenGL创建hello Window窗口 OpenGL创建hello Window窗口简介 源代码剖析 主要源代码 OpenGL创建hello Window窗口简介 这是我们与GLEW(OpenG ...
最新文章
- postgresql windows 开发环境搭建
- 微信小程序:字体保持大小
- 黑暗城堡 最短路径生成树
- 【bzoj5064】B-number 数位dp
- Redis 键值过期操作
- linux sudo提权
- Maven常用的命令
- Madagascar编程的Makefile文件配置
- el表达式/jstl保留两位小数
- 酒水茶饮行业的门店管理系统进销存软件怎么挑选?
- Kali渗透测试:社会工程学工具
- Andriod中插入百度广告的使用
- C语言中的while(y--)什么意思,while(x)什么意思
- Android侧滑返回分析和实现(不高仿微信),flutter项目实战
- 爬取中国所有银行官网网址信息
- 高洛峰2015年新版视频发布
- 2022 中国开发者影响力盛典暨 CSDN 企业生态汇在京举行
- 项目记录—workbench静力分析
- LCD12864液晶显示屏与12位AD模块程序
- 希捷服务器硬盘15k有几代,硬盘巨头推最后一代15k机械硬盘:再见,机械硬盘
热门文章
- 华为智慧屏鸿蒙奈飞,鸿蒙系统终于要来了 华为智慧屏将有三款:9月发
- 想做个排队叫号系统,有开源的项目参考吗
- Games101-课程17笔记
- 2021年中国MEMS麦克风传感器市场趋势报告、技术动态创新及2027年市场预测
- 配置jdk,jre环境变量
- 详解数据存储 网络数据传输 大端模式和小端模式
- 【转自知乎】现在赚多少钱,40岁以后才能财务自由?
- java .endswith_Java endsWith() 方法
- ossim mysql密码_OSSIM 4.1安装-阿里云开发者社区
- 网络协议知识串讲-第40讲-搭建一个网络实验环境:授人以鱼不如授人以渔