2011-09-24 69 views
5

我最近完成了一个相当大的(对于一个人)WPF项目,并且开始编码以获得乐趣。我几乎完成了一个值得向朋友和同事炫耀的应用程序,并且我开始使用窗口大小 - 手动调整窗口大小 - 以查看各种屏幕上会发生什么。为什么我的WPF突然反叛?

然后发生了什么 - 我的窗口被损坏了某些窗口大小,特别是在大约100x100范围内。我感到非常困惑,并开始从XAML,我的代码,一切中删除部分。但问题依然存在。

最后,我创建了一个全新的WPF项目 - 我甚至没有更改名称 - WpfApplication1它被称为。当然,同样的文物出现。它们比应用程序更微妙,但仍清晰可见。

This window intentionally left blank

那么,这是怎么回事?

我意识到最明显的答案是检查我的显卡驱动程序,我会尝试降级到早期版本;但同时请注意,我的对于一个人来说相当大 -project完美无缺地工作,它甚至使用DirectX着色器!而且我刚刚安装了最新的驱动程序,当时我还重新安装了Windows。

我正在的Windows Server 2008 R2所有补丁,香草的Visual StudioSP1 - 没有实验编译器,或任何东西。

编辑

  • 问题只发生在我的机器上,如果我编译我的机器上,并在另一个问题上运行并不明显。

  • 麸皮新项目的XAML很简单:

<Window x:Class="WpfApplication1.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="350" Width="525"> 
    <Grid> 

    </Grid> 
</Window> 

EDIT 2

似乎有某种问题的最新催化剂驱动程序 - 11.8 。安装11.7解决了这个问题,解决方法就像预期的那样。神秘有点解决,除了为什么 ...

因此,有谁知道为什么最新的催化剂造成严重的WPF?

+1

这是发生*只*在您的机器上? – vcsjones

+0

“我创建了一个全新的WPF项目” - 非常好的主意,但是发布XAML要清楚:这里没有任何控制,只是空的Grid? –

+0

@vcjones,是的。我的笔记本电脑在我的机器上编译的* .exe *没有任何问题。 – Gleno

回答

0

这可能是您的显卡硬件问题。

相关问题