“物业价值无效。”为什么visual studio不让我为图片分配图片?

时间:2012-03-07 21:26:01

标签: c# wpf visual-studio-2010

在WPF窗口中,我有一个图像对象。我点击按钮分配一个源,弹出它的窗口,我在那里添加了图像(点击添加)。当图像加载,而不是显示图像,它只显示一个白色的框。我尝试将此白框指定为图像源,它只是说“属性值无效”。解决方案资源管理器清楚地显示图像在那里,我可以双击并打开来编辑它们。那么为什么VS不喜欢我是如何尝试将图像分配给我的wpf图像对象的呢?我已经使用这种方法多次向WPF项目添加了图像。

4 个答案:

答案 0 :(得分:10)

如果其他人阅读此内容,重新启动Visual Studio 可能会有所帮助。

答案 1 :(得分:2)

我刚才在VS 2012中遇到了类似的问题。这是因为我给了我UserControl sa NameProperty之一的“This”,以便在内部引用一些我为控件定义的依赖属性。

不要在XAML中为UserControl提供Name="This"属性。它变得容易上瘾。

答案 2 :(得分:1)

我遇到了同样的问题。因为图片被项目作为资源引用,所以需要将它们编译到项目中。所以在我的情况下,我将它们添加到解决方案中,然后构建项目。此时,它们可以分配给图像控件。

答案 3 :(得分:1)

所以,事实证明这个特定错误的原因是我的解决方案名称中有一个空格。我想这导致在图像的路径中有一个空间,VS无法处理。奇怪,但就是这样。