私の質問では、ビューモデル、モデル、およびビュー (MVVM) があると仮定しましょう。ビューモデルには、変更される (そして、それらがバインドされている INotifyPropertyChanged イベントを介してビューを変更する) いくつかのプロパティが含まれています。
ここで、ポリプロパティのようなことをしたいと思います (つまり、いくつかの文字列プロパティをまとめて 1 つのプロパティに入れます)。どうすればこれを適切に行うことができますか?
たとえば、Prop1、Prop2、Prop3 の 3 つのプロパティがあり、これらから 1 つのプロパティを作成したいとしますPropNew = String.Format("{0}, {1} {2}", Prop1, Prop2, Prop3);
。
ビューモデルに新しいプロパティを作成して (別のプロパティが変更された場合はこれを更新して)、ビューにバインドすることもできます。しかし、これはきれいではないのではないかと心配しています... 他の可能性はありますか?
ありがとう!