2014-04-22 4 views
0

webclient uri 다운로드에 대한 무한 스크롤을 구현하고 싶습니다. 하지만 longlist 선택기에 대한 작동 예제를 찾을 수 없습니다.Infinite Longlistselector

현재 내 longlistselector는 제한된 수의 결과를 나열합니다. php 페이지를 구현하여 Windows 전화에서이 작업을 수행 할 수 있습니까?

답변

0

이 부분을보세요. sample from Microsoft 무한 스크롤을하는 트위터의 예입니다.

샘플에서는보기 모델에서 더 많은 항목을로드하기 위해 ItemRealized 이벤트를 수신합니다. 그런 다음 viewmodel은 관찰 가능한 컬렉션의 끝에 항목을 추가합니다.

void resultListBox_ItemRealized(object sender, ItemRealizationEventArgs e) 
    { 
     if (!_viewModel.IsLoading && resultListBox.ItemsSource != null && 

resultListBox.ItemsSource.Count

= _offsetKnob) { 경우 (e.ItemKind == LongListSelectorItemKind.Item) { 경우 ((e.Container.Content 같은
TwitterSearchResult) .Equals (resultListBox. ItemsSource [resultListBox.ItemsSource.Count - _offsetKnob])) { Debug.WriteLine ("검색 중 {0}", _pageNumber); _viewModel.LoadPage (_searchTerm, _pageNumber ++); } } } }

+0

내가 이해 해달라고 작동하지 않는 예 – user3561309

+0

경고 어셈블리 파일을로드 할 수 없습니다 : /// C : \ 사용자 DC \ 바탕 화면 \ 새 폴더 \을 (2) \ TwitterSample \ ExternalAssemblies \ System.ServiceModel.Syndication.dll. 이 어셈블리는 웹에서 다운로드되었을 수 있습니다. 웹에서 어셈블리를 다운로드 한 경우 로컬 컴퓨터에 있더라도 Windows에서 웹 파일로 플래그가 지정됩니다. 이로 인해 프로젝트에서 사용되지 않을 수 있습니다. 파일 속성을 변경하여이 지정을 변경할 수 있습니다. 신뢰할 수있는 어셈블리 만 차단 해제하십시오. 자세한 정보는 http://go.microsoft.com/fwlink/?LinkId=179545를 참조하십시오. 차단되지 않은 DLL – user3561309

+0

은 여전히 ​​같은 오류입니다. – user3561309