0

アプリのitemspaneltemplateとしてwrapgridを使用しています

<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 が項目の中央に表示されていますが、それらを左側に表示するにはどうすればよいですか?

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 に答える