-1

次の図のように ZoomedOutView を再現する方法を知っている人はいますか?

写真 http://img690.imageshack.us/img690/2981/84364982.png

おそらくうまくいく解決策がありますが、別の方法で解決できると思います。

私の解決策:

  • バインドおよびグループ化されたコレクションにすべてのキーを追加します

  • Int32 から Booleab へのコンバーターを作成する

  • 有効なプロパティを Group.Values.Count にバインドし、コンバーターを適用します

  • GridViewItem スタイルを変更して Background プロパティを変更する

それを行う簡単な方法はありますか?

前もって感謝します

4

1 に答える 1

1

これらの手順はほぼ正しいように聞こえ、必要なものに到達するための最も簡単な方法である必要があります。

問題が発生する可能性がある場所の1つは、グループ数を取得することです。グループ化に使用しているものによっては、使用可能な拡張メソッドIEnumerableのみを使用して、バインド可能なCount()実際のプロパティを取得できない場合があります。これは、たとえばCountLINQを使用している場合に当てはまります。GroupBy

于 2013-02-12T02:18:39.947 に答える