我有一个使用Silverlight 2.0编写的应用程序,该应用程序将listbox绑定到一个包含BitMap属性的类集合(用于导航)。我已经将图像包含在XAP中并手动创建了BitMap,将其设置为控件源,并且我还将图像嵌入DLL资源中,从manifestresourcestream获取图像并设置图像。这两种方法在使用Silverlight 2.0插件显示XAP时都可以正常工作,因此我知道我的图像被正确部署了。不幸的是,在安装了Silverlight 3.0插件的机器上查看时,这些方法都无法在listbox中显示图像。
请注意,仅当绑定发生在Listbox的ItemTemplate中时才会发生此问题。如果我在listbox之外设置相同的属性,则似乎可以找到图像并正常工作。
您知道ListBox在2.0和3.0之间的绑定发生了什么变化吗?我在我能够重现错误的计算机上有3.0.40307版本的Silverlight插件。
-Kevin
请注意,仅当绑定发生在Listbox的ItemTemplate中时才会发生此问题。如果我在listbox之外设置相同的属性,则似乎可以找到图像并正常工作。
您知道ListBox在2.0和3.0之间的绑定发生了什么变化吗?我在我能够重现错误的计算机上有3.0.40307版本的Silverlight插件。
-Kevin