0

私はMVVMパターンが初めてで、プロジェクトでCaliburn.Microを試しています。

複数のビューで共有される 1 つの ViewModel (ViewModel のコレクションを含む) が必要です。各ビューは、そのプロパティの 1 つに特定の値を持つアイテムのみを表示します。

具体的には、頻繁に更新されるさまざまな値を監視できるサービスを使用しています。次に、タイプ MonitoredItem のオブジェクトを取得します。このオブジェクトには、タイプ のプロパティが含まれていDataValueます。このオブジェクトには、値のオブジェクトと値のデータ型のプロパティが含まれています。

これまでのところ、MonitoredItemViewModelこのサービスのMonitoredItemクラスをモデルとして使用する と、MonitoredItemsMonitoredItemsViewModelを含むと、アイテムを追加/削除するためのコマンドがあります。BindableCollection<MonitoredItemViewModel>

また、MonitoredItemsView現在監視しているすべてのアイテムを確認できる場所もあります。

ウィンドウの 1 つの領域に整数/浮動小数点数/倍精度浮動小数点数を表示したり、別の場所にブール値を表示しMonitoredItemsたりできるように、ビューを分割するにはどうすればよいですか?DataValue

4

1 に答える 1