私はMVVMパターンが初めてで、プロジェクトでCaliburn.Microを試しています。
複数のビューで共有される 1 つの ViewModel (ViewModel のコレクションを含む) が必要です。各ビューは、そのプロパティの 1 つに特定の値を持つアイテムのみを表示します。
具体的には、頻繁に更新されるさまざまな値を監視できるサービスを使用しています。次に、タイプ MonitoredItem のオブジェクトを取得します。このオブジェクトには、タイプ のプロパティが含まれていDataValueます。このオブジェクトには、値のオブジェクトと値のデータ型のプロパティが含まれています。
これまでのところ、MonitoredItemViewModelこのサービスのMonitoredItemクラスをモデルとして使用する と、MonitoredItemsMonitoredItemsViewModelを含むと、アイテムを追加/削除するためのコマンドがあります。BindableCollection<MonitoredItemViewModel>
また、MonitoredItemsView現在監視しているすべてのアイテムを確認できる場所もあります。
ウィンドウの 1 つの領域に整数/浮動小数点数/倍精度浮動小数点数を表示したり、別の場所にブール値を表示しMonitoredItemsたりできるように、ビューを分割するにはどうすればよいですか?DataValue