我有一个对象列表,我想创建一个Foreach循环,在我的MainWindow上创建图像,例如50像素。我不知道是否必须在desgner中创建它们,或者是否有创建方法然后将图像放在命令中的下方。 例如,我有:
List<string> URIS = new List<string>();
foreach (var i in URIS)
{
//New image in MainWindow with source i
}
请记住,我想要一个&#34;列表&#34;我的窗口中的图像,以便每个图像都低于最后一个。
答案 0 :(得分:1)
查看ItemsControl
。它有一个ItemsSource
属性,它接受一个列表并将其项目放入一个可视列表中。您可以使用ItemTemplate
属性来精确控制从每个列表项创建的视觉效果类型,包括间距等内容。