C# WP上LongListSelector中项目之间的分隔符
我有一个LongListSelector,它绑定到一个联系人列表,我想添加一个小的行来分隔每个联系人 这是我的xaml:C# WP上LongListSelector中项目之间的分隔符,c#,.net,xaml,windows-phone,C#,.net,Xaml,Windows Phone,我有一个LongListSelector,它绑定到一个联系人列表,我想添加一个小的行来分隔每个联系人 这是我的xaml: <phone:LongListSelector> <phone:LongListSelector.ItemTemplate> <DataTemplate> <StackPanel Orientation = "Horizontal" &
<phone:LongListSelector>
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<StackPanel Orientation = "Horizontal" >
<TextBlock Text="{Binding informations}" Height="120" />
<Image Source="{Binding photo}" Height="90" Width="90" />
<Line Fill="Red" Height="2" />
</StackPanel>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>
但项目之间没有红线,如何添加
编辑:
这与StackPanel的方向是水平的这一事实有关吗?是的,这是因为“水平”
试试这个:
<phone:LongListSelector>
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<StackPanel>
<StackPanel Orientation = "Horizontal" >
<TextBlock Text="{Binding informations}" Height="120" />
<Image Source="{Binding photo}" Height="90" Width="90" />
</StackPanel>
<Line Fill="Red" Height="2" />
</StackPanel>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>
在我的情况下,上述解决方案不起作用,因此这里有一个替代解决方案:
<phone:LongListSelector>
<phone:LongListSelector.ItemTemplate>
<DataTemplate>
<StackPanel>
<StackPanel>
<TextBlock Text="{Binding informations}" Height="120" />
<Image Source="{Binding photo}" Height="90" Width="90" />
</StackPanel>
<Rectange Fill="Red" Height="2" width="120"/>
</StackPanel>
</DataTemplate>
</phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>
是否尝试将Width=“90”
添加到Line
元素中?使用行可能会很麻烦。如果它只是一个分隔符,我会使用矩形