我有一個由3列組成的Windows Phone/XAML Grid。特別是,我希望第三列與屏幕的右側對齊。將柵格列對齊
<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 = 「右」'? –
是的,它不工作:( – TheUnexpected
這個網格是'ListBox'的ItemTemplate'的一部分,因爲我看不到Grid中的其他項目 –