相关疑难解决方法(0)

在WPF应用程序中获取不活动/空闲时间

我正在寻找最好的方法来找出我的用户是否在我的WPF应用程序中空闲.目前,我从操作系统中获取这个空闲时间,如果它们最小化应用程序,并在Internet上搜索,则操作系统中有一个进程,因此操作系统不会将此视为非活动时间,即使它们没有进行应用程序内的任何内容 但是,我想知道他们是否没有点击或在我的申请中做任何事情.

这就是我现在的空闲时间.

myApplication.MainMethod()
    {
        System.Windows.Forms.Timer myTimer = new System.Windows.Forms.Timer();
        myTimer .Interval = 1000;
        myTimer .Tick += new EventHandler(Timer_Tick);
        myTimer .Start();
    }

    void Timer_Tick(object sender, EventArgs e)
    {
        int idleTime= (int)Win32.GetIdleTime();
        if (idleTime<certainNumber)
        {
         //do this
         }
    }
Run Code Online (Sandbox Code Playgroud)

c# wpf

9
推荐指数
2
解决办法
2万
查看次数

WPF中的空闲检测

我是使用WPF的新手,所以我不知道如何检测空闲时间并在空闲5分钟后显示主窗口.

谁能帮我?非常感谢.

c# wpf idle-timer

8
推荐指数
1
解决办法
5802
查看次数

标签 统计

c# ×2

wpf ×2

idle-timer ×1