基本的にIEnumerable(Thing)タイプのモデルを受け取っている「リスト」ビューがあります。私は物事を制御することはできません。それは外部です。
それはほぼ問題ありませんでした。'Thing'のプロパティの1つは、フラグの列挙型です。ビューでのこのプロパティのフォーマットを改善したいと思います。そのためのいくつかの戦略を読みました。私の計画は、フォーマットについてよく知っているViewModelを作成することでした。
IEnumerable(Thing)からIEnumerable(ViewThing)を直接作成する方法があるかどうか知りたいのですが。
明らかな方法は、IEnumerable of Thingsを反復処理することです。ここで、ThingごとにViewThingを作成し、Thingのデータを詰め込んで、IEnumerableofViewThingsを作成します。
しかし、バックアップとして、表示用のフラグのフォーマットを処理するためのよりスマートな方法にも興味があります。