1

WPFアプリケーションのデータ入力UIを設計していて、多対多の関係を入力する必要があるシナリオがあります。

オブジェクトAは親オブジェクトです。Aには、オブジェクトBタイプの監視可能なコレクションがあります。

オブジェクトBには2つのテキストフィールドがあり、オブジェクトCの監視可能なコレクションには4つのテキストフィールドがあります。

BとCを効率的に追加できるUIを作成する必要があります。

ネストされたタブコントロールを作成しました。外側のタブコントロールにはオブジェクトBがあり、内側のタブコントロールには多くのオブジェクトCを収容できます。

ただし、このUIは見苦しく、直感的ではありません。より良い方法は何かについての提案はありますか?

4

1 に答える 1

2

master-detail(-detail) モードでグリッドを使用しますか?

これまたはこれまたはこれをチェックして、いくつかのアイデアをもたらします。DevExpress や Telerik などのサードパーティ ベンダーは、優れたデータ グリッドやその他のユーザー コントロールを提供しています。標準の Microsoft DataGrid がマスター/ディテール機能を提供しているかどうかは不明です。しかし、これはあなたにいくつかのアイデアを与えるはずです。

于 2011-07-12T07:18:03.603 に答える