窗口8中的扭曲网格中的项目方向

时间:2012-12-25 13:43:20

标签: xaml gridview windows-8

我在我的应用程序中使用了wrapgrid作为itemspaneltemplate

<GridView x:Name="InfoGridView" Margin="50">
            <GridView.ItemsPanel>
                <ItemsPanelTemplate>
                    <WrapGrid Orientation="Vertical" ItemWidth="200" ItemHeight="50"  Height="400" HorizontalAlignment="Left" VerticalAlignment="Top"/>
                </ItemsPanelTemplate>
            </GridView.ItemsPanel>
            <TextBlock Text="Name" Style="{StaticResource AppNameTextStyle}" />
            <TextBox x:Name="NameTextBox" Width="180"/>
            <Button x:Name="AnotherNameButton"  Style="{StaticResource AddAppBarButtonStyle}"/>
        </GridView>

TextBlock,TextBox和Button都显示在项目的中间,如何让它们显示保持不变?

1 个答案:

答案 0 :(得分:4)

通过在ItemsPanel条目下添加以下XAML,在GridView中的ItemContainerStyle上进行设置。

        <GridView.ItemContainerStyle>
            <Style TargetType="GridViewItem">
                <Setter Property="HorizontalContentAlignment" Value="Left" />
            </Style>
        </GridView.ItemContainerStyle>