我有一些代码从休息服务中提取数据,并使用绑定使用图像和文本填充列表框。
原始代码在后面的主页代码中完成,并且IValueConverter(返回BitmapImage)用于图像。一切正常。
我已将此项目移植到WPF4和Silverlight 4中使用MVVM Light Toolkit.WPF4按预期工作,图像和文本显示但Silverlight 4版本无法显示图像,只显示文本。
使用MVVM端口,我添加了对设计时支持的模拟。我注意到,在Silverlight MVVM项目中,当我在设计时拆分视图中删除iValueConverter时,会显示设计时图像。
我尝试使用和不使用iValueConverter运行应用程序,但图像仍然没有显示没有调试绑定警告。所以我通过将Image属性绑定到Textblock来检查绑定是否适用于Image,并且完整路径URI显示在Textblock中。
我也尝试在(Silverlight)运行时使用Mock服务,图像也不会显示/不带iValueConverter。
有人有任何想法吗?
答案 0 :(得分:0)
现在已经解决了。我开始了一个新项目,手动重建,编译和工作。相同的参考和相同的代码。似乎有些Gremilin进入了一个Microsoft内部文件?!?