在Windows 10中,切换到平板电脑模式会强制活动窗口占用整个宽度并使任何基础窗口变黑。我们使用小型WPF窗口作为字典工具的弹出叠加。大多数时候他们没有聚焦,所以尺寸保持正确。但是,如果用户与弹出窗口进行交互,它将立即展开。我可以看到几种检测平板电脑模式的选项,但是有什么办法可以防止这种情况发生吗?
更新。发现这一点 - 也许它可能会有所帮助。 https://social.msdn.microsoft.com/Forums/sqlserver/en-US/81bc4436-998e-4f4c-beb2-7c5edc36047b/how-to-prevent-form-from-being-maximized?forum=vbgeneral
答案 0 :(得分:1)
如果我理解正确,你的窗户根本不应该最大化。那么为什么不用它来阻止它:
for(int i= 0 ; i <= list.size; i++)
{
if (list.get(i) instanceof something2)
doSomething();
}
在你的窗口类中。