wpf 中的 repeater ------- ItemsControl
<ItemsControl ItemsSource="{Binding Path=imageNames}" Padding="10"> <ItemsControl.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding}" /> </DataTemplate> </ItemsControl.ItemTemplate> </ItemsControl>
public List<string> imageNames { get { return Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(this.images); } }
横向排列自动换行加模板(不想换行就使用StackPanel):
<ItemsControl.ItemsPanel> <ItemsPanelTemplate> <WrapPanel Orientation="Horizontal"/> </ItemsPanelTemplate> </ItemsControl.ItemsPanel>
可以使用的控件有 StackPanel、WrapPanel、DockPanel等
桂棹兮兰桨,击空明兮溯流光。