2014-09-02 3 views
1

목록보기를 점진적으로로드하면 목록보기가 표시되며 데이터가 목록보기에 표시됩니다.WinRT ListView Items.Count에 바인딩

현재 목록에있는 항목 수를 표시하려고합니다.

테스트하려면이 숫자를 올바르게 표시하는 버튼이 있습니다. 나는이 카운트 속성에 바인딩하려고하면

그러나, 그냥 저는 여기에 항목이 카운트 목록보기에 텍스트 블록을 결합하는 데 사용하는 코드를 0

을 보여줍니다.

<TextBlock Text="{Binding Items.Count, ElementName=ListTwitterUserTweets, Mode=OneWay}" /> 

이 코드는 그림을 보여줍니다.

App.ShowMessageBox(ListTwitterUserTweets.Items.Count.ToString(), "Items Count"); 

Items.Count는 바인딩 할 수 없거나 알 수없는 속성입니까?

WPF에서이 예제를 보았습니다. WinRT 문제입니까?

+1

** WPF ** ItemCollection은'INotifyPropertyChanged'를 구현하지만 ** WinRT **에서는 구현하지 않으므로 아마도 문제 일 것입니다. 따라서 ObservableCollection에 바인딩하여 데이터를 푸시하는 것이 더 좋으므로 'Count'속성에 직접 바인드 할 수 있어야합니다. – Pragmateek

+0

고마워, 그게 내가 생각했던거야! – user3734728

답변

1

대신,이 시도 :

<ListView ItemsSource="{Binding Users}" /> 
<TextBlock Text="{Binding Users.Count}" /> 

그래서, 기본적 요소는이 간단한 작업 바인딩을 사용하지보십시오.

행운을 빈다.