これは重複した質問が出てくる場合は、謝罪するつもりですが、解決方法を見つける手がかりはありません。カスタムプロパティのカウントからIEnumerable <Object>を作成する
現時点では、要件と呼ばれる要件の「要件」のIEnumerable <にリストされている「要件」というオブジェクトがあり、その中にさまざまなプロパティがあります。いくつかの方法では、これらのプロパティの1つからリストが生成され、その後、発生量によってグループ化されます。これは次のようになります。
this.AuthorList = this.Requirements.GroupBy(x => x.Author)
.Select(x => string.Fortmat("{0} amount {1}", x.Key, x.Count()));
これは、現在のIEnumerableが文字列型であることを示しています。
1つのIEnumerableレコードに{0}と{1}をゆるやかに入れているので、適切に整列させるために私のビューで{Binding}でそれらを抽出することができますUI。
新しいプロパティを作成したり、リスト<に配置しなければならないと思っていましたが、どうしたらいいかわかりません。どんな助けも歓迎されるでしょう。
うまくいけば、あなたのデータを保持するために新しいクラスを作成し、より明瞭
私はこのソリューションを必要とするこれら3つの構造をすでに持っているので、どれもプラグインアプリケーション内で最も「受け入れられる」と言えます。私は3つのクラスを作成すると 'ちょうど数える'とは思えないでしょうが、Tupleは読みやすさに妥協し、anontypeは必要なビューには届きません。 – Ciphra
私はタプルを使い、それをうまく文書化すると言うでしょう。可能であれば(ラベルが一意の場合)、代わりに '.ToDictionary'を使用する方がよいでしょう。 –
Dave