繁体   English   中英

了解 Windows 10 何时处于平板电脑模式 - Windows 10 / Windows 10 Mobile

[英]Know when Windows 10 are Tablet Mode - Windows 10 / Windows 10 Mobile

我在开发适用于 Windows 10 和 Windows 10 移动版的通用应用程序。 有谁知道如何检查 Windows 10 是否在平板电脑模式下运行?

我在这里找到了这个问题,但这是针对 Windows 窗体的: 如何在 Windows 窗体应用程序中检测 Window 10 何时进入平板电脑模式?

谢谢

查询 UserInteractionMode - 这是来自该链接的示例代码

switch(UIViewSettings.GetForCurrentView().UserInteractionMode)
{
  case UserInteractionMode.Mouse:
    VisualStateManager.GoToState(this, "MouseLayout", true);
    break;

  case UserInteractionMode.Touch:
  default:
    VisualStateManager.GoToState(this, "TouchLayout", true);
    break;
}

我认为下面的代码可以帮助您:

UIViewSettings^ uiViewSettings = UIViewSettings::GetForCurrentView();
UserInteractionMode mode = uiViewSettings->UserInteractionMode;
switch (mode)
{
case UserInteractionMode::Touch:
  // PC is in tablet mode or other touch-first environment
  break;

case UserInteractionMode::Mouse:
  // PC is not in tablet mode or other mouse-first environment
  break;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM