【发布时间】:2015-01-23 12:49:36
【问题描述】:
我正在尝试创建一个 ListViewItemTemplate,我的模板需要并排有两个文本块。左边的是消息文本块,应该留在左边,右边的是日期文本块。该文本块需要拉伸到 ItemTemplate 的末尾,并且需要适合所有文本。我正在努力实现这一目标:
但这就是我得到的:
XAML 代码是:
<DataTemplate x:Key="ItemTemplate">
<Grid Height="84">
<StackPanel Holding="ListViewItem_Holding">
<TextBlock Text="{Binding Title}" FontFamily="Segoe WP" FontSize="21" />
<StackPanel Margin="0,0,-3,0" Orientation="Horizontal">
<TextBlock Text="{Binding Post}" FontFamily="Segoe WP SemiLight" FontSize="18" Margin="0,0,-1,0" Height="26" />
<TextBlock Text="{Binding Modified}" FontFamily="Segoe WP SemiLight" FontSize="18" Margin="0,0,-3,0" SelectionChanged="TextBlock_SelectionChanged" />
</StackPanel>
<TextBlock Text="{Binding ID}" FontFamily="Segoe WP SemiLight" FontSize="18" Visibility="Collapsed" />
</StackPanel>
</Grid>
</DataTemplate>
我该如何解决这个问题?我需要它,这样它才能正确拉伸,同时适合所有文本,无论方向如何。
【问题讨论】:
标签: xaml windows-phone-7 windows-phone-8 alignment textblock