0

我在我的应用程序中使用 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都显示在item的中间,如何让它们显示在左边?

4

1 回答 1

4

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

        <GridView.ItemContainerStyle>
            <Style TargetType="GridViewItem">
                <Setter Property="HorizontalContentAlignment" Value="Left" />
            </Style>
        </GridView.ItemContainerStyle>
于 2012-12-25T22:43:40.970 回答