Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.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# 为什么SharpDX的Direct X内容在使用最大化窗口模式时不渲染?_C#_Wpf_Windows_Visual Studio 2010_Sharpdx - Fatal编程技术网

C# 为什么SharpDX的Direct X内容在使用最大化窗口模式时不渲染?

C# 为什么SharpDX的Direct X内容在使用最大化窗口模式时不渲染?,c#,wpf,windows,visual-studio-2010,sharpdx,C#,Wpf,Windows,Visual Studio 2010,Sharpdx,我正在使用SharpDx将DX内容渲染到WPF应用程序。当我在VS2010中将窗口模式设置为最大化时,内容不会显示,直到我手动调整窗口大小。如果我在VS2010中将窗口模式设置为“正常”,它可以正常工作。这也发生在SharpDX WPF样本中 当使用最大化窗口模式时,我可以手动调整窗口大小,然后显示SharpDX内容 当使用普通窗口时,我可以使用最大化按钮,一切正常。只有在VS2010内部将窗口模式设置为Maximized并尝试运行时,才会发生这种情况 如果该bug在示例中重现,那么在我将其称为

我正在使用SharpDx将DX内容渲染到WPF应用程序。当我在VS2010中将窗口模式设置为最大化时,内容不会显示,直到我手动调整窗口大小。如果我在VS2010中将窗口模式设置为“正常”,它可以正常工作。这也发生在SharpDX WPF样本中

当使用最大化窗口模式时,我可以手动调整窗口大小,然后显示SharpDX内容


当使用普通窗口时,我可以使用最大化按钮,一切正常。只有在VS2010内部将窗口模式设置为Maximized并尝试运行时,才会发生这种情况

如果该bug在示例中重现,那么在我将其称为bug之前,您应该报告一个bug,试图找出问题的确切位置。这似乎是他们使用D3DImage的方式与微软推荐的方式不同。Microsoft教程不会显示问题。目前正在努力将他们的示例重新编码给微软推荐表面共享技术,看看问题是否存在。我在使用SlimDX继承的一个程序中也遇到了同样的问题。你找到解决办法了吗?如果是的话,请贴出来。我遇到了同样的问题。我的解决方法是将VS中的WindowsState设置为正常状态,并在Show()之后直接将状态再次更改为最大化,无论出于什么奇怪的原因,都会在此处修复它。不过,任何真正的解决方案都是非常受欢迎的。