0

ListBox ItemTemplate の TextBlock の Horizo​​ntalAlignment に問題があります。これは私のコードの一部です:

<ListBox x:Name="mealList" ItemsSource="{Binding Meals}" >
    <ListBox.ItemTemplate>
        <DataTemplate>
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="auto"/>
                </Grid.ColumnDefinitions>
                <TextBlock Text="{Binding Name}" Margin="10" Grid.Column="0"  TextWrapping="Wrap" Style="{StaticResource PhoneTextSmallStyle}"/>
                <TextBlock Text="{Binding Price}"  Grid.Column="1" HorizontalAlignment="Right" VerticalAlignment="Center" Style="{StaticResource PhoneTextSmallStyle}"/>
            </Grid>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>

アプリには、次のリストがあります。

実際の状態

しかし、私が欲しいのは、「xx、- Kč」の右側の列には Horizo​​ntalAlignment="Right" があります。この列のすべての項目は、画面の右側で前の項目の下にある必要があります。2 行目の 2 列目は、1 行目の 2 列目より下にある必要があります。わかりますか?

手伝って頂けますか?もっと多くのコードを投稿できます。

4

0 に答える 0