用过第三方自定义布局控件VirtualizingTilePanel的人。与ListView控件的数据模板以怎样的搭配方式才能看着不违和?
VirtualizingTilePanel是ui虚拟化介绍的第4个网页自带的可以下载的,我使用了一下,感觉虚拟化效果可以,但是在显示方面有些问题,根据运行结果,感觉item控件的显示宽高度是固定的,改变不了,于是我自己为了适应这种item控件的显示而修改数据模板的宽高尝试适应,但到现在都没修改到一个好看点的。若用过此布局控件做出好的显示效果的话,请告诉我怎么写好数据模板。
Implementing
a VirtualizingPanel part IV
这是Listview的显示效果
这是xaml代码段,看着显示效果与数据模板的宽高值不对应啊,textblock到哪去了?。图片怎么这样显示啊……等等,要怎么解决啊?
<DataTemplate>
<StackPanel Width="100" Height="auto" Margin="5" >
<local:ThrumbImage HorizontalAlignment="Center" VerticalAlignment="Center" Source="E:\08.jpg" Height="200" ></local:ThrumbImage>
<TextBlock Height="50" TextWrapping="Wrap" Text="{Binding text}" VerticalAlignment="Bottom" />
</StackPanel>
</DataTemplate> <ListView.ItemsPanel> <ItemsPanelTemplate> <local:VirtualizingTilePanel ></local:VirtualizingTilePanel> </ItemsPanelTemplate> </ListView.ItemsPanel>
数据模板要怎样写才能完美的搭配第三方布局控件VirtualizingTilePanel。