我有一个相当简单的silverlight应用程序,其中我将silverlight coverflow控件数据绑定到一个简单的图像列表。这很好。
在页面的下方,我有另一张图片,我需要数据绑定到相同的datacontext。
我正在做以下事情:
<Border Name="DetailImage" Grid.ColumnSpan="2" Grid.Row="0" Style="{StaticResource FatBorderStyle}" Width="225" Height="225">
<Border.Background>
<ImageBrush Stretch="UniformToFill">
<ImageBrush.ImageSource>
<BitmapImage UriSource="{Binding ImageSource}"/>
</ImageBrush.ImageSource>
</ImageBrush>
</Border.Background>
</Border>
然而,行<BitmapImage UriSource="{Binding ImageSource}"/>
- 失败,标题中出现错误。它在页面中的其他数据绑定中工作正常。
页面的datacontext通过代码设置。
答案 0 :(得分:0)
问题解决了。
我刚才没有醒着:-D
我正在尝试在失败的行中实际错误地数据绑定。
我只需将绑定更改为:<BitmapImage UriSource="{Binding ElementName=HLARad, Path=SelectedItem.ImageSource}"/>
看到你 - 直到下一次......