更新
我已经确认这似乎只发生在特定的PC上。我认为它与我的硬件设置有某种关系:
当我最近买了适配器时,我发现了一些东西" off"具有视频质量,尽管Windows会根据其原始分辨率来缩放像素。
我已经阅读了很多关于USB-C视频有点不可靠的内容。我想知道从睡眠中醒来时,Windows或笔记本电脑是否会对分辨率感到困惑。这可能与WPF显示单元冲突。
原始问题
我必须遗漏一些明显的东西,但是如何构建一个实际适合Window Frame的简单WPF窗口?
问题:
我使用的是Windows 10和Visual Studio 2015,尽管Kaxaml也是如此。这个XAML:
)
结果内容,在本例中为Grid,将窗口悬挂一两个像素:
答案 0 :(得分:2)
你是如何做到这一点仍然是一个谜。我只是无法重现这个......
但我确实有一些你可以尝试的东西。
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
ClipToBounds="True">
<Grid>
</Grid>
</Window>
实际上我突然意识到这只会阻止视觉上出现的额外像素。这意味着Grid仍然比它应该更大,如果有在那里渲染的内容,它们将被剪掉。但如果没有任何渲染,这至少应该使这个窗口看起来正常。
无论如何,这种情况可能与您应用的某些奇怪的Windows主题或其他内容有关?一些主题使得窗口渲染得比它应该的东西小?