【发布时间】:2012-06-20 21:24:24
【问题描述】:
我正在使用带有 Visual Basic 和 WPF 的 Visual Studio 2010。在我为主窗口设置背景图像的 2 年开发过程中,我的程序中有这一行 XAML 代码。它总是完美运行,绝对没有问题:
<ImageBrush ImageSource="/MyProgram;component/Images/background.jpg"
Stretch="UniformToFill" TileMode="None" />
现在,我得到了一台新计算机并复制了我的 VS2010 项目目录。突然之间,我在设计视图中遇到了这个错误:
Invalid URI: The Authority/Host could not be parsed
设计视图完全冻结,不允许我做任何事情。但是,该程序仍然编译得很好,背景图像和所有。但显然,如果没有设计视图,我将无法继续我的程序工作。我该如何解决这个问题?
顺便说一句,如果有人问,这个程序在我的旧电脑上工作和不在我的新电脑上工作之间根本没有改变。但是,VS2010 的版本已从 Premium 更改为 Ultimate,如果这有所不同的话。
一些附加信息:我删除了有问题的 XAML 代码行,并尝试通过设计视图(属性编辑器)将背景图像重新添加到窗口中。只要背景设置为纯色,一切都可以正常工作,但是一旦我单击按钮将图像设置为背景,甚至在它让我选择图像之前,我都会收到一个错误,指出属性的值无效,引用与以前相同的 Invalid URI 错误。
【问题讨论】:
-
没有它就不能工作吗?我特意禁用它,这样我就不必处理它了。
-
这很有趣。但是,我的工作流程和编程风格依赖于设计视图,因为我觉得它很有帮助。
标签: wpf visual-studio-2010 xaml uri