C#WPF图像+ 2列表中的文本

时间:2016-03-28 22:26:49

标签: c# wpf

我想创建一个类似于图像中的WPF,这样我就可以Bind the Image Source, The Movie Name & The Category(忽略左侧)

http://prntscr.com/alb7qs

这是一个ListView吗?我尝试了很多不同的组合,但我不能像上面那样组合。

此外,由于它与该问题有关,我如何根据窗口大小动态显示列号?例如,在上面的图像中,列是5,但我希望它是基于Window Pixel / Size动态的。这可能吗?

2 个答案:

答案 0 :(得分:0)

要学习如何在ListView中完成它,需要做很多工作。我不确定宽度是否可以是动态的(基于每个图像宽度)但我已经完成了类似于Windows资源管理器图标视图的操作。所以超大,大等等。

良好的起点是https://msdn.microsoft.com/en-us/library/ms748859

但这是一项工作量。可能2或3个月。他们只给你点点滴滴,它是各种C#和VB。

答案 1 :(得分:0)

您可能需要更低级别的ItemsControl。

请尝试此处的示例:http://www.wpf-tutorial.com/list-controls/itemscontrol/

可能适合您的是WrapPanel,因为它会根据可用的容器大小和项目大小更改包装/布局。

带有绑定的图像和文本控件将放在DataTemplate中。