【发布时间】:2012-03-20 22:28:03
【问题描述】:
现在我有一个列表框,其中放置了一个滚动查看器和一个堆栈面板,数据绑定到 imagelist 的 observablecollection。
我有一个 photolist 类,它保存图像和路径并将其绑定到列表框。
<Style TargetType="{x:Type ListBox}">
<Setter Property="Foreground" Value="White" />
<Setter Property="Margin" Value="100"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ListBox}" >
<ScrollViewer>
<StackPanel IsItemsHost="True" Orientation="Horizontal" HorizontalAlignment="Center"/>
</ScrollViewer>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
上面的代码可以很好地显示带有滚动条的列表框和托管多个图像的堆栈面板。
现在我想修改列表框以具有滚动查看器和网格而不是堆栈面板,以便图像像矩阵形式一样定位。
请提供一个代码 sn-p 将照片列表绑定到网格(在列表框内的滚动查看器内)。
任何帮助将不胜感激。
【问题讨论】: