创建未知的多列 - 每列都具有相同的XAML

时间:2016-08-22 11:22:29

标签: c# wpf xaml user-interface

我正在使用新的ViewModel创建一个新的Xaml。 我想创建一个新的xaml,它包含了这个视图模型的数量。 每个视图模型应该显示一个xaml(相同的xaml),我希望它是一个彼此相邻的(如列)。 (类似于stackPanel)

这样做的最佳方式是什么?

像这样的照片:number of columns can be change dynamically

谢谢

1 个答案:

答案 0 :(得分:0)

我正在寻找的是:

   <ItemsControl Name="icTodoList" ItemsSource="{Binding PersonsList}">
        <ItemsControl.ItemTemplate>
            <DataTemplate>
               <tempProject:PersonView Margin="20,0,0,0"/>
            </DataTemplate>
        </ItemsControl.ItemTemplate>
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <StackPanel Orientation="Horizontal"/>
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>
    </ItemsControl>