检查窗口是否处于活动状态

宠物头

我想订阅Application类的Activated和Deactivated事件,但似乎无法正确完成。

我必须做错了一些原因,这是行不通的,我搜索了一些内容,发现此http://www.csharphelp.com/2006/08/get-current-window-handle-and-caption-with-windows-api-in -c /,对于这样一个简单的任务来说似乎太复杂了。

我一直在msdn中四处寻找,最终尝试了http://msdn.microsoft.com/zh-cn/library/ms366768.aspx,但仍然无法正常工作...

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace derp
{
    /// <summary>
    /// Interaction logic for MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();

            this.Width = 250;
            this.Height = 250;
            this.Title = "derp";

            Application app = new Application();
            app.Activated += Active;

            app.Activated += new EventHandler(Active);


        }

        void Active(object sender, EventArgs args)
        {
            //Do stuff
        }

        void Passive(object sender, EventArgs args)
        {
            //Do stuff
        }
    }
}
乔什·鲍登(Josh Bowden)

我认为这里的问题是您正在创建一个,new Application()而不是引用当前正在运行的实际值。

要获取当前正在运行的应用程序,请尝试使用Application.Current[MSDN参考]

请尝试:

Application app = Application.Current;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查通知是否处于活动状态

来自分类Dev

检查通知是否处于活动状态

来自分类Dev

哪个窗口处于活动状态

来自分类Dev

如何检查重复警报是否在Android中处于活动状态?

来自分类Dev

检查VPN连接在Android中是否处于活动状态?

来自分类Dev

如何使用硒检查链接是否处于活动状态

来自分类Dev

使用Batch或PowerShell检查mouse \ keyboard是否处于活动状态

来自分类Dev

Ionic2-检查页面是否处于活动状态

来自分类Dev

检查Outlook邮件项目是否处于活动状态

来自分类Dev

如何检查与mongodb的连接是否处于活动状态?

来自分类Dev

如何检查webm icecast流是否处于活动状态?

来自分类Dev

MySQL约束检查是否存在并处于活动状态

来自分类Dev

RESTFUL->检查某个项目是否处于活动状态?

来自分类Dev

如何使用硒检查链接是否处于活动状态

来自分类Dev

如何检查uicontextmenu是否可见或处于活动状态

来自分类Dev

如何不断检查线程是否处于活动状态

来自分类Dev

如何检查通知是否在android中处于活动状态

来自分类Dev

检测浏览器窗口是否处于活动状态,并在窗口再次处于活动状态后启动事件[JavaScript]

来自分类Dev

选择保持活动连接时,如何检查连接是否处于活动状态?

来自分类Dev

如何检查状态栏上的功能是否处于活动状态?

来自分类Dev

如何检查整个应用程序中是否有任何UIBackgroundTask是否处于活动状态?

来自分类Dev

如何检查移动数据是否处于活动状态或wifi是否已连接到任何热点?

来自分类Dev

AutoIT WinWaitActive无法理解该窗口是否处于活动状态

来自分类Dev

如何检查我是否处于检查状态?

来自分类Dev

测试div是否处于活动状态jQuery

来自分类Dev

如何使用SRWebsocket检查Web套接字是否处于活动状态

来自分类Dev

检查诸如AddressSanitizer之类的消毒剂是否处于活动状态

来自分类Dev

如何在不发送/接收数据的情况下检查Conn是否处于活动状态?

来自分类Dev

如何检查Java客户端中的hazelcast集群是否还处于活动状态?

Related 相关文章

  1. 1

    检查通知是否处于活动状态

  2. 2

    检查通知是否处于活动状态

  3. 3

    哪个窗口处于活动状态

  4. 4

    如何检查重复警报是否在Android中处于活动状态?

  5. 5

    检查VPN连接在Android中是否处于活动状态?

  6. 6

    如何使用硒检查链接是否处于活动状态

  7. 7

    使用Batch或PowerShell检查mouse \ keyboard是否处于活动状态

  8. 8

    Ionic2-检查页面是否处于活动状态

  9. 9

    检查Outlook邮件项目是否处于活动状态

  10. 10

    如何检查与mongodb的连接是否处于活动状态?

  11. 11

    如何检查webm icecast流是否处于活动状态?

  12. 12

    MySQL约束检查是否存在并处于活动状态

  13. 13

    RESTFUL->检查某个项目是否处于活动状态?

  14. 14

    如何使用硒检查链接是否处于活动状态

  15. 15

    如何检查uicontextmenu是否可见或处于活动状态

  16. 16

    如何不断检查线程是否处于活动状态

  17. 17

    如何检查通知是否在android中处于活动状态

  18. 18

    检测浏览器窗口是否处于活动状态,并在窗口再次处于活动状态后启动事件[JavaScript]

  19. 19

    选择保持活动连接时,如何检查连接是否处于活动状态?

  20. 20

    如何检查状态栏上的功能是否处于活动状态?

  21. 21

    如何检查整个应用程序中是否有任何UIBackgroundTask是否处于活动状态?

  22. 22

    如何检查移动数据是否处于活动状态或wifi是否已连接到任何热点?

  23. 23

    AutoIT WinWaitActive无法理解该窗口是否处于活动状态

  24. 24

    如何检查我是否处于检查状态?

  25. 25

    测试div是否处于活动状态jQuery

  26. 26

    如何使用SRWebsocket检查Web套接字是否处于活动状态

  27. 27

    检查诸如AddressSanitizer之类的消毒剂是否处于活动状态

  28. 28

    如何在不发送/接收数据的情况下检查Conn是否处于活动状态?

  29. 29

    如何检查Java客户端中的hazelcast集群是否还处于活动状态?

热门标签

归档