Windows phone 7 如何保持长列表选择器';将当前组名放在顶部

Windows phone 7 如何保持长列表选择器';将当前组名放在顶部,windows-phone-7,windows-phone-8,listbox,longlistselector,Windows Phone 7,Windows Phone 8,Listbox,Longlistselector,我肯定以前有人问过,但我找不到答案。是否可以使用LongListSelector控件始终显示当前组的名称?就像它在People hub中工作一样。您可以将该控件作为Windows Phone工具包的一部分获得 这只是一个片段。请根据需要修改它 var transform = llstItems.TransformToVisual(Application.Current.RootVisual); Point pointTarget = transform.Transform(new Point(0

我肯定以前有人问过,但我找不到答案。是否可以使用LongListSelector控件始终显示当前组的名称?就像它在People hub中工作一样。

您可以将该控件作为Windows Phone工具包的一部分获得


这只是一个片段。请根据需要修改它

var transform = llstItems.TransformToVisual(Application.Current.RootVisual);
Point pointTarget = transform.Transform(new Point(0, 0));
pointTarget.X += 5;
pointTarget.Y += 6;
List<UIElement> elements = (List<UIElement>)VisualTreeHelper.FindElementsInHostCoordinates(pointTarget, Application.Current.RootVisual);
if (elements != null && elements.Count > 0)
{
    TextBlock textGroupedHeader = elements[0] as TextBlock;
    if (textGroupedHeader != null)
    {
        Main.GroupTitle = textGroupedHeader.Text;
    }
}
var transform=llstItems.TransformToVisual(Application.Current.RootVisual);
pointTarget=transform.transform(新点(0,0));
pointTarget.X+=5;
pointTarget.Y+=6;
List elements=(List)visualtreeheloper.FindElementsInHostCoordinates(pointTarget,Application.Current.RootVisual);
if(elements!=null&&elements.Count>0)
{
TextBlock textGroupedHeader=元素[0]作为TextBlock;
if(textGroupedHeader!=null)
{
Main.GroupTitle=textGroupedHeader.Text;
}
}

我认为不支持此功能。您必须编写自己的控件…这是Telerik版本,尽管是付费的。