У меня есть телефон Windows/XAML Grid, состоящий из 3 столбцов. В частности, я хочу, чтобы третий столбец был выровнен по правой стороне экрана.Выровнять колонку сетки справа
<Grid Background="Transparent" Margin="0,3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" x:Name="Marker" Width="60" Height="60" VerticalAlignment="Center" Stretch="Uniform" HorizontalAlignment="Center"/>
<TextBlock Grid.Column="1" x:Name="Name" TextAlignment="Left" VerticalAlignment="Center" Margin="20,0" />
<Image Grid.Column="2" x:Name="Selected" Width="48" Height="48" VerticalAlignment="Center" Stretch="Uniform" HorizontalAlignment="Center"/>
</Grid>
В результате, вместо того, это:
Когда это должно быть так:
Есть нет 'HorizontalAlignment = "Right"'? –
Да, и это не работает :( – TheUnexpected
Является ли эта сетка частью 'ItemTemplate'' ListBox', потому что я не вижу других элементов в Grid. –