Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF、模态加载程序、触控事件时线程停止响应_C#_Wpf_Modal Dialog_Touch_Loader - Fatal编程技术网

C# WPF、模态加载程序、触控事件时线程停止响应

C# WPF、模态加载程序、触控事件时线程停止响应,c#,wpf,modal-dialog,touch,loader,C#,Wpf,Modal Dialog,Touch,Loader,我在WPF应用程序中使用模式加载器向用户指示一些后台处理 键盘和鼠标都可以正常工作,但当它在Windows平板电脑中运行时,应用程序会冻结执行此过程: public void Complete(bool focusOnWhoCall = true) { try { Dispatcher.InvokeShutdown(); } catch { } } 使用远程调试器运行时,冻结后,我暂停运行。visual studio执行指针位于InvokeShu

我在WPF应用程序中使用模式加载器向用户指示一些后台处理

键盘和鼠标都可以正常工作,但当它在Windows平板电脑中运行时,应用程序会冻结执行此过程:

public void Complete(bool focusOnWhoCall = true)
{
    try
    {
        Dispatcher.InvokeShutdown();
    }
    catch { }
}
使用远程调试器运行时,冻结后,我暂停运行。visual studio执行指针位于InvokeShutdown上。然后我继续,它执行。。。它一直冻着。。。我又停了一下,它停在同一点上

我将此视频上传到youtube上,以显示问题:

我开始使用鼠标。都很好。当我第一次使用触摸时,它会冻结。。。我不知道该怎么办了

我制作了一个项目示例,每个项目都可以在这里下载:

谢谢,这是事先准备好的