複数のオブジェクトで同じプロパティを変更するための一般的な UI デザイン/ワークフローを探しています。
Person というオブジェクト クラスがあるとします。Person クラスには City というプロパティがあります。UI での 1 回の操作で、5 つの Person オブジェクトを選択し、5 つすべての City プロパティを "New York" に変更したいと考えています。
これをプログラムで実現することは難しくありませんが、直感的な UI ワークフローを思いつくのに苦労しています。1 つ考えられるのは、iTunes で使用されているようなモーダルを使用して、選択した複数の曲に関する情報を変更することです。このアイデアはすでに社内で反対されているので、別のワークフローを考えてみたいと思います。
考え?アイデア?
編集:これまでの回答に感謝します。強調したい追加のポイントがいくつかあります。
- 以前の市の値を何らかの方法で表示する必要がありますか? もしそうなら、どのように?または、結合されたプロパティ画面で、すべての City 値が現在同じか、色やその他のインジケーターで異なるかをどのように表示する必要がありますか?
- ブール値のプロパティ (Person.IsAlive など) をどのように表示する必要がありますか? 3 段階のトグル/チェック ボックスを使用していますか? 3 つの値を持つドロップダウンですか? 他のアイデア?