我最近完成了一个相当大的(一个人)WPF项目,并开始编写一些有趣的东西.我几乎完成了一个值得向朋友和同事展示的应用程序,我开始玩窗口大小 - 手动调整窗口大小 - 只是为了看看各种屏幕上会发生什么.
发生了什么 - 我的窗口因某些窗口大小而损坏,特别是在大约100x100范围内.我很困惑,并开始从XAML,我的代码,一切中删除部件.但问题仍然存在.
最后,我创建了一个全新的WPF项目 - 我甚至没有更改名称 - 它被称为WpfApplication1.当然,会出现相同的文物.它们比应用程序更精细,但仍然清晰可见.

发生什么了?
我意识到最明显的答案是检查我的显卡驱动程序,我会尝试降级到早期版本; 但同时请注意,我对一个人的项目相当大 -项目完美无缺,它甚至使用DirectX着色器!而且我在前一周安装了最新的驱动程序,当时我还重新安装了Windows.
我正在运行带有所有补丁的Windows Server 2008 R2,带有SP1的 vanilla Visual Studio - 没有实验编译器或任何东西.
编辑
问题只发生在我的机器上,如果我在我的机器上编译并在另一台机器上运行,问题就不明显了.
Bran新项目的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>
Run Code Online (Sandbox Code Playgroud)
编辑2
似乎最新的Catalyst驱动程序存在某种问题- 11.8.安装11.7修复了问题作为一种解决方法,因为,预期.神秘有点解决了,除了为什么 ......
那么有谁知道为什么最新的催化剂会对WPF造成严重破坏?
看起来这是 Catalyst 11.8 的问题 - 请参阅:
http://forums.amd.com/game/messageview.cfm?catid=279&threadid=154834&enterthread=y
和
我在 VS 2010 以及我们自己的 WPF 应用程序中注意到了这一点。这太可怕了。似乎回滚到 Catalyst 11.7 可以解决问题。
| 归档时间: |
|
| 查看次数: |
212 次 |
| 最近记录: |