【问题标题】:WPF - Windows 7 - 64bit - No content renderedWPF - Windows 7 - 64bit - 无内容呈现
【发布时间】:2010-11-18 12:03:39
【问题描述】:

开发机器:Windows 7 64 位桌面。 Visual Studio 2008 专业版。

不确定原因是什么,但行为是这样的: 我可以在这个桌面上用 VS 开发就好​​了。已经完成了一些类库和 Windows 窗体,而我所看到的没有任何问题。但是在 WPF 项目中,当我运行项目时,我无法在窗口中呈现任何内容。 wpf 中的一个简单的 hello world 如下所示:

<Window x:Class="test"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Hello" Height="300" Width="300">
<Grid>
    <TextBlock Text="Hello World" />
</Grid>

渲染一个带有白色背景的空窗口。 另外,我注意到,如果我调整窗口大小,白色区域不会随着窗口正确调整大小。这是显卡驱动问题还是框架安装问题?

【问题讨论】:

  • 看到 Win 7 现在在 RTM 中,这可能是许多新的开发人员头疼的预兆。 (就在您认为自己已经解决了所有黑盒问题时,MS 发布了一组新问题!)
  • 我只是在我自己的盒子上尝试了这个样本(相同的设置),没有问题。这里还有其他问题。显卡驱动程序(这是一个延伸)?
  • 刚刚也在虚拟机上尝试过,以防万一这也可能是您的设置。在那里也可以正常工作。
  • 感谢您对工作场景的反馈。我现在正在调查驱动程序问题。我有一张华硕 9600 GT Silent 卡。我在 6 月份安装了 RTM,但在获取兼容的驱动程序时确实遇到了一些问题。将更新任何新结果...
  • 添加了这个问题的答案,它是视频驱动程序。感谢您的想法。

标签: wpf visual-studio-2008 windows-7


【解决方案1】:

正如 Anderson Imes 在他的 cmets 中提出的那样,它最终成为我在 NVidia 于 7 月 7 日发布新的、据称符合 Windows 7 的驱动程序之前安装的显卡驱动程序。更新了驱动程序,Hello World 重新开始营业。

【讨论】:

  • 它没有解决我的问题。我正在使用 Fluent:RibbonWindow。
【解决方案2】:

我遇到了完全相同的问题,但直到几天前一切都还好。 WPF 项目刚刚停止为我工作,就像你描述的那样。我怀疑最近的 Windows 更新,所以我卸载它们,重新启动,仍然无法工作。我的视频卡 (Mobility Radeon™ X1400) 没有可用的 64 位驱动程序

还有其他建议吗?

【讨论】:

    【解决方案3】:

    现在是 2013 年,WPF 仍然呈现空白屏幕。看起来 WPF 还没有准备好迎接黄金时段。回到浏览器应用程序。

    【讨论】:

    • 原始答案仍然有效。检查您的硬件和驱动程序。 WPF 已经准备就绪,我想它会存在一段时间;-)
    猜你喜欢
    • 2018-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-18
    • 2011-12-17
    • 1970-01-01
    • 2014-12-31
    相关资源
    最近更新 更多