如何在WPF中的ItemsControl中对齐项目

时间:2018-03-04 19:16:04

标签: c# .net wpf data-binding datatemplate

我在将项目动态定位到画布时遇到问题,并且非常感谢我对问题的任何帮助。

http://yourdomain.com/skills.html

我有一个

<ItemsControl ItemsSource="{Binding Flags}">
<ItemsControl.ItemTemplate>
    <DataTemplate>
        <Grid>
            <Label Content="{Binding Count}" HorizontalAlignment="Left" Margin="80,10,0,0" VerticalAlignment="Top" RenderTransformOrigin="0.182,-0.732" />
            <Image HorizontalAlignment="Left" Height="58" Margin="11,22,0,0" VerticalAlignment="Top" Width="66" Source="{Binding Path}" Stretch="Fill"/>
            <Label Content="{Binding Color}" HorizontalAlignment="Left" Margin="4,0,0,0" VerticalAlignment="Top"/>
        </Grid>
    </DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>

在这个集合中我有4个标志,我想在每个画布的角落中找到它们

画布左上角的第一个标志,右上角的第二个标志 左下角第三个,右下角第四个

那么如何将Horizo​​ntalAlignment和VerticalAlignment设置为我的网格。 像这样的东西

ObservableCollection<Flag> Flags = new ...

0 个答案:

没有答案