由于我是 Windows Phone 应用程序的新手,面临这个问题,如果有人提出他们有价值的答案,这将是有帮助的。我TextBlock
在里面有 2 个网格ListBox
。但是我需要以编程方式更改第二个文本块的边距,因为如果应用程序在更大的屏幕上运行,则第二个文本块对齐不正确。第一个文本块应与左对齐,第二个文本块应与右对齐,但是当我在文本块中设置时不起作用,所以我需要更改边距。
图片在这里:https ://dl.dropboxusercontent.com/u/40039421/Untitled-1.png
<Grid Grid.Row="2" Grid.Column="0">
<ListBox x:Name="lbToday" FontSize="13" Tapped="lbToday_Tapped"
HorizontalContentAlignment="Left" HorizontalAlignment="Left">
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock x:Name="tbTodaySubjectName" Foreground="#FF02416C"
Text="Aplikovana inforatika" HorizontalAlignment="Left"
Margin="0,0,75,0" />
<TextBlock x:Name="tbSubjectHourStart" Foreground="#FF02416C" Text="10:30"
HorizontalAlignment="Right" Padding="0,0,0,0" />
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>