放置PopUp,它位于Itemscontrol中

时间:2014-03-31 19:09:22

标签: xaml mvvm popup itemscontrol

我有一个itemscontrol,其中所有元素都是PopUps。问题是我不知道如何放置它们与放置itemscontrol的网格相比。我尝试过使用水平和垂直对齐,但这没有用。我到目前为止的xaml代码是:

<Grid>     
<ItemsControl Grid.Row="1" VerticalContentAlignment="Top" HorizontalAlignment="Left" ItemsSource="{Binding PopUp}">
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                        <ViewModel:PopUpTemplateSelector.EndTurnMenuTemplate>
                            <DataTemplate>
                                <Popup IsOpen="{Binding PU.IsOpen}" HorizontalAlignment="Left" VerticalAlignment="Top">
                                    <Design:InGame_NextTurn_UserControl/>
                                </Popup>
                            </DataTemplate>
                        </ViewModel:PopUpTemplateSelector.EndTurnMenuTemplate>
                    </ViewModel:PopUpTemplateSelector>
                </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>
</Grid>

0 个答案:

没有答案