2016-06-21 88 views
0

返回0,我在UWP一個gridview,做工精細綁定到GridView.Items.Count總是UWP

<GridView x:Name="my_gridview" ItemsSource="{Binding CollectionItem, Mode=TwoWay}"/> 

並有秀文本塊CollectionItem

的計數
<TextBlock Text="{Binding ElementName=my_gridview, Path=Items.Count, RelativeSource={RelativeSource Self}}"/> 

問題:即使我們在gridview中有很多項目,textblock始終顯示0!

+1

你嘗試''?除此之外,在ItemsSource綁定上設置Mode = TwoWay是沒有意義的。 – Clemens

回答

2

更好的直接綁定到源集合:

<TextBlock Text="{Binding CollectionItem.Count}" /> 
+0

再次感謝 – FatemehEbrahimiNik

0

您在同一時間設置了ElementNameRelativeSource(這一個是假的),後者可能會覆蓋前者或導致衝突錯誤,請檢查Output窗口並且會出現綁定錯誤。

+0

是的,我嘗試用乾淨這一行RelativeSource = {RelativeSource Self}但不再工作 – FatemehEbrahimiNik

+0

@nik:檢查輸出,它會告訴你什麼是錯的。 –

+0

請幫助我真的我不知道我在做什麼? – FatemehEbrahimiNik