私はかなり長い間この問題と戦ってきましたが、私が望む結果を得るには専門家の助けが必要です. これは、ソースを lstPerson としてバインドし、DataMember を Gender および Name にバインドすることによって、gridviewcolumn を使用したリストビューがどのように見えるかの結果です。
人物クラス:
private int ID { get; set; }
private string Gender { get; set; }
private string FName { get; set; }
List<Person> lstPerson = GetPersonInformation();
//select Gender, FirstName From Person Order By Gender
ListView
結果:
John
Mike
Gabriel
Kevin
Peter
Stacy
Jen
Lily
Lisa
Vivian
上記は私が表示したいものではありません。上記が必要な場合は、簡単に実行できます。以下の結果は、代わりに達成したいものです...この例では、最大4列と最大3行... 3行ごとに、4列に達するまで3行の列を作成します。
Male Gabriel Female Lily
John Kevin Stacy Lisa
Mike Peter Jen Vivian
XAMLまたはコードビハインドのいずれかを使用してこれを達成する方法を知っている人はいますか?