0

このようなものを持つことは可能ですか:

COMPANY A
EMPLOYEE 1 | ALBERT | EINSTEIN
EMPLOYEE 2 | ISAAC  | NEWTON
EMPLOYEE 3 | STEPHEN| HAWKING

COMPANY B
EMPLOYEE 1 | OBI-WAN | KENOBI
EMPLOYEE 2 | LUKE    | SKYWALKER
EMPLOYEE 3 | R2      | D2

実行時にプログラムでオンザフライで会社を追加し、頻繁に変更されるオブジェクトにバインドしたいと考えています。

PS : 私は非常に短い開発遅延 (<1H) を持っているので、TreeView と MVVVM に慣れる時間がありません。起動するには、超基本的で、弱虫で、愚かなものが必要です。

4

2 に答える 2

0

良い考えです。TabPanel を作成して、「会社」のリストをバインドすることもできます。(たとえば、タブに会社名のラベルを付けることができます。) これにより、会社を自然にレイアウトできるようになり、これらの各タブには、タブのデータ コンテキストの従業員リストにバインドされたリスト ボックスを含めることができます..... (私が想像するMDIを使用するのと同じ複雑さのレベル)

また、データが適切に構造化されている場合は、HierarchicalDataTemplate を比較的迅速に作成し、それを TreeView にバインドできます。率直に言って、データを表示するだけなら、これが最速の賭けかもしれません。

しかし、MDI 環境が気に入っているのであれば、機能するものを変更する必要はありません。;-)

于 2012-07-04T12:22:56.697 に答える
0

別のウィンドウで作成されたuserControl ListViewsでWPF MDIを使用することになりました(MDIウィンドウで1つ)

于 2012-07-04T11:12:04.250 に答える