我有一个很长的列表选择器。
我要做的就是对齐 ItemTemplate 中的两个元素: 1. 右侧的按钮,具有给定的固定宽度 2. 左侧的文本面板,填充显示的剩余空间。但不幸的是,文本面板没有拉伸,并且按钮与文本面板文本的右端对齐。:(
这是我的代码:
<DataTemplate x:Key="AddrBookItemTemplate">
<StackPanel Orientation="Horizontal" Name="DummerContainer" HorizontalAlignment="Stretch">
<TextBlock FontWeight="Bold" Text="{Binding Name}" HorizontalAlignment="Stretch"/>
<Button HorizontalAlignment="Right" Width="120"/>
</StackPanel>
</DataTemplate>
和
<phone:LongListSelector
HorizontalAlignment="Stretch"
x:Name="AddrBook"
JumpListStyle="{StaticResource AddrBookJumpListStyle}"
Background="Transparent"
GroupHeaderTemplate="{StaticResource AddrBookGroupHeaderTemplate}"
ItemTemplate="{StaticResource AddrBookItemTemplate}"
LayoutMode="List"
IsGroupingEnabled="true"
HideEmptyGroups ="true"/>
所以,这是我的问题:如何正确对齐这两个元素?