创建未知多列 - 每个都有相同的XAML
问题描述:
我正在用新的ViewModel创建一个新的Xaml。 我想创建新的xaml,它包含这个视图模型的编号。 每个视图模型都应该显示一个xaml(同样的xaml),我希望它是彼此相邻的一个(如列)。 (类似stackPanel)创建未知多列 - 每个都有相同的XAML
这样做的最好方法是什么?
谢谢
答
什么我正在寻找是这样的:
<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>
不错PIC,但问题是不清楚。请举一个你的视图模型的例子。可能是'ItemsControl'对你来说是最好的解决方案,如果viewmodels存储在一个集合中 – ASh
可以说我有PersonViewModel。我希望每个专栏都是一个人..但是..我不知道我有多少人。我希望这更清楚。 (我有一个XAML,表示一个人可以说PersonView - 所以如果我有4个VI模型,我想看到4个culomns) – user1032412