Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.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.NET应用程序是否已进入Windows 10平板电脑模式?_C#_.net_Wpf_Windows - Fatal编程技术网

C# 如何确定WPF.NET应用程序是否已进入Windows 10平板电脑模式?

C# 如何确定WPF.NET应用程序是否已进入Windows 10平板电脑模式?,c#,.net,wpf,windows,C#,.net,Wpf,Windows,让我先说,我读过类似的问题: 通过这些问题,我通过注册表设置确定了在我的surface上运行的WPF应用程序是否已进入平板电脑模式 我还可以通过查看SystemEvents.UserPreferences来判断曲面是否连接了键盘(使用GetSystemMetrics for SM_CONVERTABLESLATEMODE=0x2003和SM_SYSTEMDOCKED=0x2004)或者运行应用程序的机器是否是平板电脑(SM_TABLETPC=0x56) 我不想查看注册表设置,我想知道是否有

让我先说,我读过类似的问题:

通过这些问题,我通过注册表设置确定了在我的surface上运行的WPF应用程序是否已进入平板电脑模式

我还可以通过查看SystemEvents.UserPreferences来判断曲面是否连接了键盘(使用GetSystemMetrics for SM_CONVERTABLESLATEMODE=0x2003和SM_SYSTEMDOCKED=0x2004)或者运行应用程序的机器是否是平板电脑(SM_TABLETPC=0x56)

我不想查看注册表设置,我想知道是否有其他方法可以判断surface是否已进入平板电脑模式?这不是UWP应用程序,据我所知,我无法使用