为集合UWP中的每个项生成一个组

时间:2015-11-12 01:49:51

标签: c# xaml uwp

我想为我的收藏中的每个项目生成一个组,主要的想法是在android中修复每个项目的标题,如Instagram。

我的收藏方式是这样的:

program rk4
implicit none                                   !<--- this is useful
real x(0:200), y(0:200), h, k1, k2, k3, k4      !<--- indices now start from 0
integer i
read *, x(0), y(0), h

do i = 0, 10
    x(i+1) = x(i) + h
    k1 = x(i) - y(i) + 2.0                                  ! y' = x - y + 2
    k2 = ( x(i) + h/2.0 ) - ( y(i) + h/2.0 * k1 ) + 2.0     !<--- ")" has been removed
    k3 = ( x(i) + h/2.0 ) - ( y(i) + h/2.0 * k2 ) + 2.0     !<--- here also
    k4 = ( x(i+1)       ) - ( y(i) + h     * k3 ) + 2.0
    y(i+1) = y(i) + h/6.0 * ( k1 + 2.0*k2 + 2.0*k3 + k4 )
    print*, 'x=', x(i+1), 'y(rk4)=', y(i+1), &
            'y(ana)=', x(i+1)+1.0 + (y(0)-x(0)-1.0) * exp(-x(i+1)+x(0))
enddo
end

并将其显示在List<Selfie> selfiesBag = new List<Selfie>(); listview

当滚动一个&#34; part&#34;时,如何修复到顶部?滚动时我的datatemplates项目?

使用Instagram为Android滚动时,&#34;标题&#34;每张图片都固定在顶部,直到您滚动到新图片。

1 个答案:

答案 0 :(得分:2)

请测试以下程序:

1 /将CollectionViewSource添加到页面资源中,例如:

<CollectionViewSource x:Name="CvsGroupedById" IsSourceGrouped="True"/>

2 /创建一个查询并将其分配给您的CVS,例如:

var query = from concert in DefaultViewModel.Concerts group concert by concert.Id into grp orderby grp.Key select grp;
CvsGroupedById.Source = query;

- &GT;如果你想为每个项目创建一个组

,它应该是唯一的

3 /设置ListView。

MasterListEvents.ItemsSource = CvsGroupedById.View;
  • 可选 - 更改ListView.GroupStyle以更新每个部分的标题。