私の問題は次のようになります。
私は2つのリストボックスを持っています:
1つはPhotosタイプの写真と呼ばれるコレクションにバインドされ、もう1つは同じ写真コレクションにバインドされているCollectionViewSourceにバインドされます。
listBox1->写真(ここでは、listBox1はもちろん写真のデフォルトのCollectionViewにバインドされており、写真に直接バインドされていません。)
ListBox2->cvs->写真
両方のコレクション(デフォルトのコレクションと私のCVS)には、表示されるアイテムを8アイテムから5アイテムに減らすフィルターがあります。
今私は2つのラベルを持っています。1つはphotosオブジェクトのCountプロパティにバインドされ、もう1つはソースがcvs(my CollectionViewSource)オブジェクトであるCountプロパティにバインドされます。
最初のラベルには数字の8が表示されています。これは、デフォルトのCollectionViewSourceをフィルタリングしているにもかかわらず、写真の数が8のままであるためです。
2番目のラベルは番号5を示しています。
私がcvsへのバインドについて学んだことは、WPFがソースオブジェクトをcvsからアンラップし、Path = Countが写真である基になるオブジェクトに関連しており、ここでの数も8である必要があるということです。
誰かが私がどこで着ているのか説明できますか?
ありがとう!